MFC模态与非模态对话框整理

今晚写了下,老出错误,拿出一起的总结,顺便也分享一下:
模态显示对话框:

CAboutDlg dlg;//第一个 类名 类对象
dlg.DoModal();//类对象的 模态显示方法
非模态显示对话框:

CAboutDlg *dlg= new CAboutDlg;
//定义指针,如果是对象局部变量会暂时释放内存,见不到对话框,或者声明为全局或者用指针分配内存
dlg->Create(IDD_ABOUTBOX,this);
dlg->ShowWindow(SW_SHOW);//显示对话框
/*注意用完了,需要释放指针所指向的内存*/

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.