永发信息网

怎么实现一个mfc界面程序中嵌入另外一个mfc界面程序

答案:1  悬赏:50  手机版
解决时间 2021-03-26 13:08
  • 提问者网友:做自己de王妃
  • 2021-03-26 02:14
怎么实现一个mfc界面程序中嵌入另外一个mfc界面程序
最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-03-26 02:34
如果只是把另外一个程序的窗口嵌入进来可以
创建一个CDialog,在OnInitDialog中

HWND hWnd = ::FindWindow(_T("TXGuiFoundation"), _T("QQ"));
::SetParent(hWnd, GetSafeHwnd());
::SetWindowLong(hWnd, GWL_STYLE, GetWindowLong(hWnd, GWL_STYLE) &~WS_POPUP | WS_CHILD);

//移动到合适的位置
CRect rc;
GetClientRect(rc);
::MoveWindow(hWnd, rc.left, rc.top, rc.Width(), rc.Height()-20, TRUE);
::BringWindowToTop(hWnd);
::ShowWindow(hWnd, SW_SHOW);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯