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...