學習VS2010 自製對話方塊新增頁面

2021-06-19 01:49:20 字數 736 閱讀 7928

目的在於給自製對話方塊新增自己的頁面,在生成的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,靜態文字框,編輯框...