在插入
->
資源->dialog
,中選擇多個從
idd_proppage_large
繼承的屬性頁,如
idd_prop1
。這些建立的對話方塊就是屬性中的每一頁。用
classwizard
為你的屬性頁定義新的
cpropertypage
繼承類,如
cprop1
和idd_prop1
等關聯。 用
classwizard
新建乙個從
cpropertysheet
繼承的cpropsheet
類。有幾個屬性頁就建幾個成員變數如
m_prop1
和屬性頁關聯。在
cpropsheet
類的兩個構架函式中加入:
addpage(&m_prop1);
addpage(&m_prop2);
addpage(&m_prop3);
在選單欄新建乙個「顯示屬性頁」,
id_view_proppage
。在view
類中,右鍵選擇新建乙個
windows
訊息函式,選擇
id_view_proppage
物件,選擇
command
訊息,新建乙個訊息相應函式。
cpropsheet propsheet("
顯示屬性頁
");
propsheet.domodal();
注意: 1、
在view
類中要加入
cpropsheet
的標頭檔案,
cpropsheet
中要加入幾個屬性頁的標頭檔案。 2、
如果屬性頁中顯示亂碼,必須在
resourceview
中,右鍵點屬性頁,語言選擇:
chinese (p.r.c)
。右鍵點窗體,在
general->
字型中選擇「宋體」等支援中文的字型。
VC MFC多屬性頁的實現
vc mfc多屬性頁的實現 在插入 資源 dialog,中選擇多個從idd proppage large繼承的屬性頁,如idd prop1。這些建立的對話方塊就是屬性中的每一頁。用classwizard為你的屬性頁定義新的cpropertypage繼承類,如cprop1和idd prop1等關聯。用...
MFC 使用屬性頁表單
首先插入idd proppage large資源 建立類cpropertypage 建立屬性頁表單cpropertysheet,在標頭檔案中建立cpropertypage變數,在建構函式中載入屬性頁addpage page1 去掉幫助 應用按鈕 cpropertysheet建構函式中新增 this ...
MFC新增屬性頁雜記
為了能實現在同乙個頁面實現多個頁面的切換效果。cpropertysheet要與cpropertypage一起使用。2.在對話方塊資源中插入兩個對話方塊idd dialog1 idd dialog2,作為兩個子頁。為這兩個對話方塊增加兩個類,分別為cpage1和cpage2,其基類選擇cpropert...