mfc中添加屬性表單

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);

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章