模態(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; //刪除對象本身
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章