<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">
</span>
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">一:模態對話框和非模態對話框</span>
模態對話框是這樣的對話框,當它彈出後,本應用程序其他窗口將不再接受用戶輸入,只有該對話框響應用戶輸入,在對它進行相應操作退出後,其他窗口才能繼續與用戶交互。
非模態對話框則是,它彈出後,本程序其他窗口仍能響應用戶輸入。非模態對話框一般用來顯示提示信息等。
二:運行過程
首先添加一個對話框和一個對話框類;在主對話框中添加一個button,編輯其消息響應函數;
在此之前要先添加頭文件,在TwoKindDLGDlg.h或者TwoKindDLGDlg.cpp中添加新對話框類的頭文件;
void CTwoKindDLGDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知處理程序代碼
CMoTaiDlg MoTaidlg; //創建對話框對象;
MoTaidlg.DoModal(); //調用DoModal()函數,彈出對話框;
}<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"> </span>
這樣運行後點擊button就會彈出該對話框;