首先需要給這個新的對話方塊建立個類.在那個對話方塊上右鍵->類嚮導,ide就會告訴你這是乙個新的資源並提示你新建乙個類,你點ok並給這個對話方塊起個類名,如"cmydialog",基類預設就是cdialog,不用改.
類建好了就可以顯示了,在主對話方塊上加個按鈕,雙擊它,就會跳到事件處理的部分,在裡面打上
cmydialog mydlg;
mydlg.domodal();
因為你要在這裡使用cmydialog類,所以要在include處新增類的標頭檔案"mydialog.h"
執行一下吧,試試,這只是模式對話方塊的顯示,非模式的你可以在網上自搜一下
初始化顯示就在主對話方塊的oninitdialog()中新增上述**即可,這個是過載了對話方塊的初始化函式,同樣要新增標頭檔案.
彈出乙個對話方塊
showmodaldialog 開啟獨佔方式網頁對話方塊 window.showmodaldialog 開啟乙個獨佔方式網頁對話方塊 話法 syntax variant object.showmodaldialog surl varguments sfeatures 引數 描述 surl 指點url...
MFC中如何建立乙個非模態對話方塊
1.首先按照類嚮導生成乙個程式 2.新增資源,插入對話方塊 3.在主對話方塊中新增乙個按鈕並新增訊息對映 3.為對話方塊生成對應的類cmodedlg 4.在介面類中新增 cmodedlg m pdlg 5.在自己新增的按鈕訊息函式中新增如下語句 6.銷毀對話方塊,也是最重要的 應過載cmodedlg...
對話方塊程式向另乙個對話方塊傳送訊息
兩個不同的程式之間傳送訊息,這兩個程式都是對話方塊程式。先查詢另外乙個程式的視窗控制代碼,然後通過控制代碼傳送訊息。1 新建乙個基於對話方塊的mfc應用程式searchtest,刪除對話方塊中原有控制項。2 定義乙個訊息巨集 define um use message wm user 100 3 在...