模态(modal)和非模态(modeless)对话框的区别

模态(modal)和非模态(modeless)对话框的区别

 

1.Modal对话框

 CModalDlg dlg;
 dlg.DoModal();

2.modeless对话框
CResultDlg* dlg=new CModelessDialog(pWnd);
dlg->Create(IDD_MODELESS_DIALOG);
dlg->ShowWindow(SW_SHOW);

 

注意:要添加

void CModelessDialog::PostNcDestroy
{
   delete this; //删除对象本身
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章