我正在尝试使用SetParent函数将来自我的进程的窗口嵌入到外部进程的窗口中,并且遇到了一些问题,希望有人能帮助我解决这些问题。首先,这里概述了我目前正在做的将窗口嵌入到应用程序中的工作:
HWND myWindow; //Handle to my application window
HWND externalWindow; //Handle to external application window
SetParent(myWindow,externalWindow);
//Remove WS_POPUP style and add WS_CHILD style
DWORD style = GetWindowLong(myWindow,GWL_STYLE);
style = style & ~(WS_POPUP);
style = style | WS_CHILD;
SetWindowLong(myWindow,GWL_STYLE,style);
这段代码可以工作,我的窗口会出现在另一个应用程序中,但会引入以下问题:
时,标题栏更改主应用程序的快捷方式命令不起作用
有没有人知道解决这个问题的办法?我希望我的窗口被当作是主应用程序的另一个子窗口。
https://stackoverflow.com/questions/170800
复制相似问题