为了能实现在同一个页面实现多个页面的切换效果。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”。

效果如下:

转载于:https://www.cnblogs.com/xiaoxia/archive/2009/08/31/1557688.html

MFC CPropertySheet 多页面切换 事例相关推荐

  1. MFC CPropertySheet 多页面切换 实例

    为了能实现在同一个页面实现多个页面的切换效果.CPropertySheet要与CPropertyPage一起使用. 首先     新建一个MFC工程--MFC AppWizard(exe), 取名Pa ...

  2. MFC CPropertySheet 多页面切换 实例 .

    为了能实现在同一个页面实现多个页面的切换效果.CPropertySheet要与CPropertyPage一起使用. 首先     新建一个MFC工程--MFC AppWizard(exe), 取名Pa ...

  3. Windows Phone 7编程学习点滴一——页面切换、返回键重载和工具栏

    1. 页面切换和对齐方式 2 (1)XAML实现方式 <HyperlinkButton Content="TestPage1" NavigateUri="/Test ...

  4. UIView的AddChildViewCtroller的用法(4中页面切换方式)

    UIView的AddChildViewCtroller的用法 ---子控制器视图的切换 一.视图控制器的4种切换方式 1.使用presentViewController方法进行切换 适合于顺序型的页面 ...

  5. 设计点击左侧切换页面进出_Axure教程:(初级)导航中的页面切换

    本文给大家讲讲如何利用Axure进行导航中的页面切换,一起来看看~ 一.页面布局 (1)从左侧元件库拉入两个矩形作为导航按钮,分别命名为:页面1.页面2. (2)从左侧元件库拉入一个动态面板作为页面内 ...

  6. AngularJs应用页面切换优化方案

    前言 AngularJs被用来开发单页面应用程序(SPA),利用AJAX调用配合页面的局部刷新,可以减少页面跳转,从而获得更好的用户体验.Angular的ngView及其对应的强大路由机制,是实现SP ...

  7. Windows Phone 实用开发技巧(9):自定义Windows Phone 页面切换动画

    在Silverlight for Windows Phone ToolKit 中默认中有自带的页面Transitions:RollTransition.RotateTransition.SlideTr ...

  8. ViewPager页面切换效果

    ViewPager页面切换效果 运行效果一:                                                                               ...

  9. (仿头条APP项目)3.二级页面首页的ViewPager页面切换

    文章目录 二级页面首页的ViewPager页面切换 效果展示 代码实现 创建几个三级页面Fragment视图 ViewPager的Fragment数据丢失问题 创建fragment_home视图文件 ...

最新文章

  1. 从OpenAI看深度学习研究前沿
  2. UA OPTI570 量子力学34 Harmonic Perturbation简介
  3. error LNK2001:unresolved external symbol __imp__@ 解决方法
  4. Nginx通过地理位置限制访问
  5. 查看提交历史(git log)
  6. Java垃圾回收器的工作原理
  7. 如何设计一个实用的线程池?
  8. 【微信服务号开发】01.接入指南
  9. redis学习-摘抄
  10. 转专业申请加拿大计算机硕士,GPA低?教你如何成功申请加拿大硕士!
  11. linux 打开8000端口,Linux中如何开启8080端口供外界访问和开启允许对外访问的端口8000...
  12. 红芯宣布完成 2.5 亿 C 轮融资,却被网友发现其浏览器安装包解压出 Chrome?
  13. 随机森林原始论文_SMAC: 基于随机森林的贝叶斯优化
  14. Excel表格导入CAD后,表格内数字后的小数点怎么消除呢?
  15. 营收超10亿元,又一家英特尔与小米投资的中国半导体企业即将上市
  16. hdu1541,坑爹的经典树状数组
  17. 手机python编程软件 turtle,安卓手机python编程软件
  18. 联想Y50-70笔记本更换固态硬盘SSD记录
  19. Mysql 给字符串类型字段 加索引方法
  20. Jmeter——Jmeter之命令行测试

热门文章

  1. 解决GitHub限速问题
  2. Android宫格动态列,在Android app中实现九(n)宫格图片连续滑动效果
  3. 几个常见的js插件安装配置
  4. /mnt 与 /mnt/的区别
  5. day1(Python爬虫:天气
  6. Learning Multi-Scale Photo Exposure Correction阅读札记
  7. Codeforces 104C Cthulhu dfs暴力 || 点双连通缩点
  8. AntV-G6:画直角树形图
  9. E/KING_CARD: WebSettingsExtension getQProxyEnabled false
  10. [ACM]恭喜发财 利是窦来