來自:
http://blog.csdn.net/s3c44b0x/article/details/5469269
方法一:在對話框的屬性中,在more style中有一項是System model,選上它,即可!
方法二:OnInitDialog里加入SetWindowPos(&wndTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
外部調用: m_dialog->SetWindowPos(&wndTopMost, 0, 0, 400, 400, SWP_SHOWWINDOW);
MFC彈出非模態對話框
新建對話框IDD_DIALOG_TEST
用向導新建相應的類CTestDialog
在文件頭#include “TestDialog.h”
CTestDialog *pTestDlg = new CTestDialog();
pTestDlg->Create(IDD_DIALOG_TEST, this);
pTestDlg->ShowWindow(SW_SHOW);
窗口保持在最前方
SetWindowPos(&wndTopMost,110,108,811,491,SWP_SHOWWINDOW);//這是標準位置
銷毀窗口
pTestDlg->Destroy Windows;
delet pTestDlg;
posted on 2012-03-02 10:08
王海光 閱讀(5312)
評論(0) 編輯 收藏 引用 所屬分類:
MFC