MFC多标签页对话框
原文鏈接(有修改):http://blog.sina.com.cn/s/blog_6a1cdb3f0101llcw.html
1.新建一個MFC工程
取名PageSheet,選擇Dialog based,然后Finish。
2.在對話框資源中插入兩個對話框IDD_DIALOG1、IDD_DIALOG2,作為兩個子頁。
3.為這兩個對話框增加兩個類,分別為CPage1和CPage2,其基類選擇CPropertyPage。
4.增加一個屬性頁類CMySheet, 其基類選擇CPropertySheet。
5.在類CMySheet中增加兩個成員變量m_page1,類型為CPage1,m_page2,類型為CPage2。
如:
6.在類CMySheet的構造函數中添加如下兩句,增加兩個頁。
如:
7.在類CPageSheetApp的初始化函數InitInstance()中,將原來聲明的對象去掉。改為屬性頁類對象聲明。
如:
8.添加頭文件。
①“PageSheet.cpp”文件中添加頭文件“MySheet.h”
②“MySheet.h”中添加頭文件“CPage1.h”和“CPage2.h”
?
9.為屬性頁類添加初始化函數。
如:
10.可以將多余的對話框、文件刪除。
對話框:程序初始對話框IDD_PAGESHEET_DIALOG
文件:CPageSheetDlg.h ,CPageSheetDlg.cpp
總結
以上是生活随笔為你收集整理的MFC多标签页对话框的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 烟雨江湖内元有什么用
- 下一篇: 得到app怎么记笔记(知识就在得到)