这是在学习过程中的笔记,所有不一定是完全正确的,有待以后慢慢修正与补充。文中借鉴了多篇文章加上自己的总结。
(1) .h文件增加对话框类的头文件;
(2) .cpp文件定义类的对象。
CDialog1 * pDlg;
pDlg = new CDialog1(this);
//CDialog1 dlg;//或者
1、打开模态对话框。
模态对话框:模态对话框打开时,程序会暂停执行,直到关闭这个模态对话框之后,才能执行程序中的其他任务。
pDlg->Domodal();
//dlg.omodal(); //或者
2、打开非模态对话框
非模态对话框:非模态对话框打开时,主对话框继续执行,非模态对话框也一起执行,而不用关闭这个对话框。
pDlg->Create(IDD_DIALOG1,this); //IDD_DIALOG1新建对话框的ID
pDlg->ShowWindow(sw_show); //显示窗口
//或者
//dlg.Create(IDD_DIALOG1,this); //IDD_DIALOG1新建对话框的ID
//dlg.ShowWindow(sw_show); //显示窗口
3、子对话框(这种