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