vc模态和非模态对话框置最前

  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);

你可能感兴趣的:(vc模态和非模态对话框置最前)