目的在於給自製對話方塊新增自己的頁面,在生成的vc多視窗系統或者單視窗系統中,自動會有選單view->*******s->customize將彈出設定對話方塊進行設定,本例主要在此對話方塊中新增自己的對話方塊。
(1) 利用vs2010嚮導生成視窗形式的對話方塊;
(2) 利用新增資源的方式新增屬於自己的對話方塊;
(3) 針對該對話方塊建立類,基類為cpropertypage;
(4) 修改類的建構函式
cmycustompage(cwnd*pparent = null);
並在建構函式的實現函式中進行修改;
(5) 修改類的建立模式,切記此項必須,否則會出錯;
在類的定義中
declare_dyncreate (cmycustompage)
在類的實現中
implement_dyncreate(cmycustompage, cpropertypage)
(6) 在mainfram.cpp的加入此頁面
void cmainframe::onviewcustomize()
(7) 執行結果如下:
VS2010 MFC(對話方塊 訊息對話方塊)
前面幾節講了屬性頁對話方塊,我們可以根據所講內容方便的建立自己的屬性頁對話方塊。本節講解windows系統中最常用最簡單的一類對話方塊 訊息對話方塊。我們在使用windows系統的過程中經常會見到訊息對話方塊,提示我們有異常發生或提出詢問等。因為在軟體開發中經常用到訊息對話方塊,所以mfc提供了兩個...
為VS2010 新增 外掛程式
當我們輸入 regex r new regex 的左邊括號時,就會自動彈出模式視窗 正規表示式都有提示 可以直接測試正規表示式的準確性 還有一些預設的正規表示式,當然你自己也可以新增一些常用的正規表示式 此外掛程式我很喜歡 2.美化的智慧型感應吧 這裡的智慧型感應下面的 msdn 可以直接鏈結到 m...
vs2010mfc單文件中新增對話方塊中的控制項
今天才發現,原來mfc中有個叫formview的view是乙個和dialog一樣的view,他可以用來新增dialog中的控制項。所以只要將單文件拆分成兩個view,乙個是本身的view,另乙個是formview,這樣就可以在formview中新增對話方塊中的控制項如button,靜態文字框,編輯框...