技巧_MFC_模态对话框

来源:互联网 发布:网络加密怎么破解密码 编辑:程序博客网 时间:2024/06/04 00:47

模态对话框

void CDllTestFDlg::OnDialog() {CDialog *dialog=new CDialog;dialog->Create(IDD_DIALOG1,GetDesktopWindow());dialog->ShowWindow(SW_SHOW);}

必须用指针,因为在创建后变量dialog会被销毁,所以必须要用new创建对象指针

而且要在重载函数中销毁指针,这也是new,delete必须要重复出现的原因,否则内存泄露

对话框重载虚函数

void MyDialog::PostNcDestroy(){delete this;CDialog::PostNcDestroy();}


原创粉丝点击