初學VC2010之屬性頁對話方塊

2021-05-25 08:26:24 字數 1161 閱讀 4331

1、新建單文件工程,新增選單中的屬性頁項(單擊彈出屬性頁對話方塊);

2、在資源檢視的dialog下插入3個對話方塊,設定它們的屬性style =child,boder=thin,titlebar 和disable為true。

3、設計每頁檢視,新增按鈕,列表框,多選框,單選框,新增關聯變數。

4、往選單項新增訊息處理函式,將3個屬性頁加入到對話方塊的框架物件中。

// page3.cpp : 實現檔案

//#include "stdafx.h"

#include "dialog2.h"

#include "page3.h"

#include "afxdialogex.h"

// cpage3 對話方塊

implement_dynamic(cpage3, cpropertypage)

cpage3::cpage3()

: cpropertypage(cpage3::idd)

, m_city(_t(""))

,m_job(0)

void cpage3::dodataexchange(cdataexchange* pdx)

begin_message_map(cpage3, cpropertypage)

on_bn_clicked(idc_radio_pro, &cpage3::onbnclickedradiopro)

on_bn_clicked(idc_radio_softer, &cpage3::onbnclickedradiosofter)

on_bn_clicked(idc_radio_system, &cpage3::onbnclickedradiosystem)

end_message_map()

// cpage3 訊息處理程式

bool cpage3::oninitdialog()

void cpage3::onbnclickedradiopro()

void cpage3::onbnclickedradiosofter()

void cpage3::onbnclickedradiosystem()

.....

strinput+="工作地點:";

strinput+=m_city;

dc.textoutw(0,2*tm.tmheight,strinput);}}

雞啄公尺vc 2010系列15(訊息對話方塊)

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

對話方塊 如何製作屬性頁對話方塊

1 加入屬性頁 增加對話方塊資源,修改以下屬性 style child border thin system menu false 2 為每個屬性頁生成類,基類為 cpropertypage 3 生成屬性對話方塊類,基類為 cpropertysheet 在屬性對話方塊類標頭檔案中增加類似如下內容 i...

檢視文章 MFC建立屬性頁對話方塊

首先 效果如圖 第一步,開啟資源檢視,為屬性表單新增屬性頁資源,如圖 需要幾個屬性頁就新增幾個 同乙個屬性表單的屬性頁資源大小要一樣,也就說統一選擇large 或small等 第二步,為剛才新增的屬性頁資源新增對應類,這裡,屬性頁跟一般對話方塊一樣,如圖 第三步,為整個屬性頁資源新增乙個基於cpro...