MFC 单文档程序中建立的方式对话框无法置前
MFC 单文档程序中建立的模式对话框无法置前
我在单文档程序中的
我在CMD中执行TEST 1111.TXT
这时候dlg无法置前桌面,会被其他窗体挡住?
------解决方案--------------------
使用setwindowspos可以?
我在单文档程序中的
BOOL OnOpenDocument(LPCTSTR lpszPathName)
{
CWnd wnd;
wnd.Attach(GetDesktopWindow());
CDlgProcess dlg(&wnd);
dlg.DoModal();
}
BOOL CDlgProcess::OnInitDialog()
{
ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);
CenterWindow();
BringWindowToTop();
SetForegroundWindow();
}
我在CMD中执行TEST 1111.TXT
这时候dlg无法置前桌面,会被其他窗体挡住?
------解决方案--------------------
使用setwindowspos可以?