创建非模态对话框后,点击主窗口无发置顶的解决方法

创建非模态对话框就不用说了,主要问题在于这一行:

m_testdlg->Create(IDD_DIALOG1,this);

将this 改为  GetDesktopWindow(),即可实现子窗口和父窗口点击置顶

 

 

MFC设置对话框窗口位于所有窗口的最顶层

SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);

切换置顶时候,需要把之前置顶的改为&wndBottom

你可能感兴趣的:(VS2012)