VS2010 MFC 使用模態對話方塊和非模態對話方塊

2021-06-28 10:39:30 字數 647 閱讀 6115

建立對話方塊之前需要準備好對話方塊資源,並為該對話方塊生成相應的類。

比如新建對話方塊資源idd_dialog1以及對話方塊類ctips。

使用模態對話方塊:

在當前呼叫該對話方塊的.cpp中 #include "tips.h"

ctips tipsdlg;

int_prr nresponse = ipsdlg.domadal();

if(nresponse == idok)

else if(nresponse == idcancel)

使用非模態對話方塊

1.在當前呼叫該對話方塊的.h中 #include "tips.h"

2.宣告該對話方塊的指標ctips  *m_tipsdlg;

3.建構函式中初始化指標m_tipsdlg=null;

4.if(null !=m_tipsdlg)

m_tipsdlg = new ctips();

m_tipsdlg.create(idd_dialog1,this);

m_tipsdlg.showwindow(sw_show);

5.在呼叫該對話方塊的.h和.cpp檔案中寫乙個析構函式,內容如下

if(null !=m_tipsdlg )

delete m_tipsdlg ;

**見

VS2010 MFC 模態對話方塊及其彈出過程

加法計算器對話方塊程式大家照著做一遍後,相信對基於對話方塊的程式有些了解了,有個好的開始對於以後的學習大有裨益。趁熱打鐵,這一節講講什麼是模態對話方塊和非模態對話方塊,以及模態對話方塊怎樣彈出。一.模態對話方塊和非模態對話方塊 windows對話方塊分為兩類 模態對話方塊和非模態對話方塊。模態對話方...

VS2010 MFC(對話方塊 訊息對話方塊)

前面幾節講了屬性頁對話方塊,我們可以根據所講內容方便的建立自己的屬性頁對話方塊。本節講解windows系統中最常用最簡單的一類對話方塊 訊息對話方塊。我們在使用windows系統的過程中經常會見到訊息對話方塊,提示我們有異常發生或提出詢問等。因為在軟體開發中經常用到訊息對話方塊,所以mfc提供了兩個...

VS2010 MFC開發學習筆記

做了一段mfc的開發,從零開始真的很難受,倒不是軟體難用,也不是語言難學,主要是好多功能不知道實現的函式,這裡把我用到的函式列出來,僅供參考 控制項操作 控制項顯示getdlgitem idc static display showwindow sw show 控制項隱藏getdlgitem idc...