MFC CPropertySheet 多页面切换 实例
来源:互联网 发布:数控折弯机编程 编辑:程序博客网 时间:2024/05/24 03:21
为了能实现在同一个页面实现多个页面的切换效果。CPropertySheet要与CPropertyPage一起使用。
首先 新建一个MFC工程--MFC AppWizard(exe), 取名Pagesheet, 选择Dialog based, 然后Finish.
2. 在对话框资源中插入两个对话框IDD_DIALOG1、IDD_DIALOG2,作为两个子页。为这两个对话框增加两个类,分别为CPage1和CPage2,其基类选择CPropertyPage。
3. 增加一个属性页类CMySheet, 其基类选择CPropertySheet。
4. 在类CMySheet中增加两个成员变量m_page1,类型为CPage1,m_page2,类型为CPage2。
5. 在类CMySheet的构造函数中添加如下两句,增加两个页。
CMySheet::CMySheet(LPCTSTR pszCaption, CWnd* pParentWnd, UINT iSelectPage)
:CPropertySheet(pszCaption, pParentWnd, iSelectPage)
{
AddPage(&m_page1);
AddPage(&m_page2);
}
6. 在类CPagesheetApp的初始化函数InitInstance()中添加如下两句,将原来声明的对象去掉。改为
CMySheet dlg("test");
m_pMainWnd = &dlg;
7. 最后别忘了在“Pagesheet.cpp”文件中添加头文件“MySheet.h”。
效果如下:
- MFC CPropertySheet 多页面切换 实例
- MFC CPropertySheet 多页面切换 实例
- MFC CPropertySheet 多页面切换 实例 .
- MFC CPropertySheet 多页面切换 实例
- CPropertySheet标签页 实现各个CPropertyPage页面之间的切换
- MFC CPropertySheet控件
- 关于MFC:CPropertyPage 与CPropertySheet
- [Android实例] ViewPager多页面滑动切换以及动画效果
- [Android实例] ViewPager多页面滑动切换以及动画效果
- [Android实例] ViewPager多页面滑动切换以及动画效果
- CPropertySheet
- CPropertySheet
- MFC中CPropertySheet与CTabCtrl的使用
- MFC中CPropertySheet与CTabCtrl的使用
- MFC中CPropertySheet与CTabCtrl的使用
- MFC中CPropertySheet与CTabCtrl的使用
- MFC中使用CPropertySheet实现Tab Control
- 多按钮切换页面
- ITIL学习(六)服务战略之财务管理
- 网络知识点
- <Revit二次开发>HelloWorld
- Oracle SQL 的硬解析和软解析 以及 SQL的整个在Oracle中的执行过程。
- C# winform 软件注册
- MFC CPropertySheet 多页面切换 实例
- C++多线程技术--API
- mysql连接linux系统提示“登录出现1130 is not allowed to connect to this MySql server”问题,解决方法
- Hadoop学习总结之五:Hadoop的运行痕迹
- Oracle 游标
- alsa声卡学习笔记
- 在SourceInsight中加入对.S文件的支持
- ARM Architecture C 语言寻址解析—— 从U-Boot relocation所展开的探索(三)
- 内存对齐经典分析