步驟:
一、建立資源。在資源檢視中新建對話方塊的樣式,然後雙擊對話方塊出現類嚮導,填寫類名,例如ctestdlg,注意:c大寫,首字母大寫,後邊必須加上dlg,說明是對話方塊類。點確定後,就會生成.cpp和.**件。
二、在需要顯示對話方塊的父視窗程式中,加入以下**:
//定義乙個子對話方塊例項
cmydlg dlg;
//子對話方塊初始化,可以指定對話方塊的顯示內容等
/*臨界區*/g_clscriticalsection.lock();//對話方塊開啟之前,需要運算元據,申請臨界區
dlg.m_infolist = m_infolist[i];
dlg.m_pmaindlg = this;//父視窗指標
dlg.m_parameter = &m_parameter;
/*臨界區*/g_clscriticalsection.unlock();//對話方塊開啟之前,資料操作完畢,釋放臨界區
//建立模態子對話方塊
int nresponse = dlg.domodal();
if (nresponse == idok)
else if (nresponse == idcancel)
對話方塊 訊息對話方塊
我們在使用windows系統的過程中經常會見到訊息對話方塊,提示我們有異常發生或提出詢問等。因為在軟體開發中經常用到訊息對話方塊,所以mfc提供了兩個函式可以直接生成指定風格的訊息對話方塊,而不需要我們在每次使用的時候都要去建立對話方塊資源和生成對話方塊類等。這兩個函式就是cwnd類的成員函式mes...
對話方塊中顯示對話方塊
一 對話方塊中顯示對話方塊的方法 1 首先建立要在對話方塊裡顯示的那個對話方塊,命名為 idd inner 設定這個對話方塊的屬性 1 style 選擇 child 中文版 樣式 選擇 下層 2 border 為 none 中文版 邊框 選擇 無 2 為了顯示時能夠準確定位,我們可以在右邊要顯示對話...
常用對話方塊 訊息對話方塊
使用windows系統的過程中經常會見到訊息對話方塊,提示我們有異常發生或提出詢問等。因為在軟體開發 中經常用到訊息對話方塊,所以mfc提供了兩個函式可以直接生成指定風格的訊息對話方塊,而不需要我們在每次使用的時候都要去建立對話方塊資源和生成對話方塊類等。這兩個函式就是cwnd類的成員函式messa...