1.非模态对话框
m_pdlg=new CMydlg;
m_pdlg->Create(IDD_MYDIALOG,this);
m_pdlg->ShowWindow(SW_SHOW);
m_pdlg->SetWindowPos(&wndTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
2.模态对话框
在非模态对话框的初始换函数里加入
::SetWindowPos(AfxGetMainWnd()->m_hWnd,HWND_TOPMOST,
-1,-1,-1,-1,SWP_NOMOVE/SWP_NOSIZE);
m_pdlg=new CMydlg;
m_pdlg->Create(IDD_MYDIALOG,this);
m_pdlg->ShowWindow(SW_SHOW);
m_pdlg->SetWindowPos(&wndTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
2.模态对话框
在非模态对话框的初始换函数里加入
::SetWindowPos(AfxGetMainWnd()->m_hWnd,HWND_TOPMOST,
-1,-1,-1,-1,SWP_NOMOVE/SWP_NOSIZE);
本文介绍了如何在C++中使用MFC创建非模态对话框和模态对话框,并展示了如何通过SetWindowPos函数调整对话框的位置属性以实现特定显示效果。
6761

被折叠的 条评论
为什么被折叠?



