建立模態對話方塊
新建乙個對話方塊,對話方塊生成類。
在要載入對話方塊的類前新增標頭檔案
生成模態對話方塊的地方
ctest ctrst;
ctest.domodal();
建立非模態對話方塊
新建乙個對話方塊,生成類。
要載入的對話方塊類新增成員變數
csweepfreq *m_sweepferq;//(類名,變數名)
在類的建構函式裡面初始化
cphvupdlg::cphvupdlg(cwnd* pparent /*=null*/)
: cdialogex(idd_phvup_dialog, pparent)
載入非模態對話方塊的地方輸入如下
void cphvupdlg::onsweepferq()
m_sweepferq->showwindow(sw_show);//顯示
}
MFC建立模態對話方塊和非模態對話方塊
以下主對話方塊類為 maindlg 一 建立模態對話方塊 1.在資源檢視裡插入dialog,對新建的對話方塊進行更改屬性新增需要的控制項等操作。2.在新建的對話方塊中右鍵新增類,新增新的對話方塊類cmodeldlg。3.在maindlg.h中包含modeldlg的標頭檔案 include cmode...
非模態對話方塊 MFC
cvolsetdlg m pvoldlg null m pvoldlg newcvolsetdlg m pvoldlg create idd dlg vol m pvoldlg showwindow sw show 過載oncancel函式 void cxx oncancel todo add yo...
MFC 非模態對話方塊
非模態對話方塊 用mfc可以建立非模態的對話方塊,只是建立方式不同,模態對話方塊用 dlg.domodel 呼叫,而非模態對話方塊要用create函式建立呼叫。假設idd test dlg為已經定義的對話方塊資源的id號 ctestdlg dlg new ctestdlg dlg create id...