1.主對話方塊中 新增乙個類為cpage
2.在page.h中新增cpropertysheet 物件m_sheet;
3.新建子對話方塊基於idd_proppage_large 分別為子對話方塊新建類cpage1,cpage2
4.在page.h中新增cpage1,cpage2的物件m_page1,m_page2
5.在page.cpp中oninitdialog()函式中新增(如果沒有此函式 類檢視中找到cpage類 右鍵屬性 找到綠色方框 找到oninitdialog()選擇新增)
m_sheet.addpage(&m_page1);
m_sheet.addpage(&m_page2);
m_sheet.create(this, ws_child | ws_visible, ws_ex_controlparent);
rect rect;
m_sheet.getwindowrect(&rect);
int width = rect.right - rect.left;
int height = rect.bottom - rect.top;
m_sheet.setwindowpos(null, 20, 50, 0, 0, swp_nosize | swp_nozorder | swp_noactivate);
MFC建立屬性表單
1 插入3個屬性頁對話方塊資源。2 分別給3個屬性頁建立乙個新類。3 建立乙個屬性表單類。4 分別定義3個屬性表單物件,把物件新增到屬性表單中。5 設定屬性表單的 樣式,並啟用onsetactive 虛函式 設定屬性表單嚮導 6 建立乙個按鈕命令響應函式,顯示屬性表單。cpropsheet incl...
MFC 使用屬性頁表單
首先插入idd proppage large資源 建立類cpropertypage 建立屬性頁表單cpropertysheet,在標頭檔案中建立cpropertypage變數,在建構函式中載入屬性頁addpage page1 去掉幫助 應用按鈕 cpropertysheet建構函式中新增 this ...
MFC 屬性表單的建立
開發環境 vs2019 我們建立以下效果的乙個窗體。有三個頁面分別對應了不同的視窗,這個視窗是乙個繼承了cmfcpropertysheet類的物件視窗,其原理,就是我們分別新增三個不同的屬性表頁,然後將這三個屬性表頁,新增到我們這個cmfcpropertysheet類的物件裡面。現在我們來實現三個屬...