MyMFC(7-9)对话框 CPropSheet
来源:互联网 发布:刷爱奇艺会员软件 编辑:程序博客网 时间:2024/06/03 06:57
#include "stdafx.h"#include "PropSheet.h"CPropSheet::CPropSheet(){}CPropSheet::CPropSheet(UINT nIDCaption, CWnd* pParentWnd, UINT iSelectPage):CPropertySheet(nIDCaption, pParentWnd, iSelectPage){AddPage(&m_prop1);AddPage(&m_prop2);AddPage(&m_prop3);}CPropSheet::CPropSheet(LPCTSTR pszCaption, CWnd* pParentWnd, UINT iSelectPage):CPropertySheet(pszCaption, pParentWnd, iSelectPage){AddPage(&m_prop1);AddPage(&m_prop2);AddPage(&m_prop3);}CPropSheet::~CPropSheet(){}/**********************************************************************************************************************************///创建属性页//1.要添加对话框资源,在资源视图-Dialog-右击添加资源,选择Dialog中的IDD_PROPPAGE_LARCE。要创建几页,就要再重建立几个。在其属性中可以改caption和ID,便于使用 //插入属性页资源和通常插入的对话框资源之间的区别://对话框资源的Style选择为Popup而属性页资源选择为Child//对话框资源的Border选择为Dialog Frame而属性页资源选择为Thin//对话框资源的System menu选中而属性页资源选择为未选中//对话框资源的Disable未选中而属性页资源选择为选中//2.在所创建的几个属性页资源的对话框上,进行所需的创作。如:增加一些控件,Group Box、List Box、Radio Button、Combo Box、Static Text等//在Combo Box产生的控件属性中的Styles有三种形式:Simple含有一个编辑框和一个总是显示的列表框。Dropdowm与Simple类似,但是类表框在单击下拉箭头后,才会显示//Drop List这个编辑框是只读的,不能输入字符,只能从下拉列表中选择//3.为每个所创建的属性页资源生成相应的属性页类,(###每个对话框都会对应一个类###)在属性页窗口上-右击-添加类,基类选择###CPropertyPage###//这样就在类视图中多了三个类//4.再在类视图中添加一个类,自定义取名为CPropSheet,这个类的基类选择CPropertySheet。(这是一个属性表单类)//###由于与以前版本不同,生成的这个类并没有初始化,所以要在CPropSheet.h和CPropSheet.cpp中添加一些相应的构造函数###(复制过去就可)。//在其构造函数中用AddPage函数可以将属性页对象添加到属性表单中//5.在属性表单类中,就是现在所在的类中,的头文件中创建我们所建的那几个属性页的对象,并且要include相应的类//6.在表单类CPropertySheet的构造函数中用AddPage函数可以将属性页对象添加到属性表单中//7.添加一个菜单项,取消Pop-up选项。右击-添加事件处理程序,选择在View类下的,Command。在对应的响应函数中编程。
0 0
- MyMFC(7-9)对话框 CPropSheet
- MyMFC(7-9)对话框 CMainFrame
- MyMFC(7-9)对话框 CMyMFC2DialogView
- MyMFC(7-9)对话框 CProp1
- MyMFC(7-9)对话框 CProp2
- MyMFC(7-9)对话框 CProp3
- MyMFC(7-9)对话框 CTestDlg
- MFC列表属性CPropSheet的创建
- MyMFC(2-6)菜单 CMainFrame
- MyMFC(2-6)菜单 CMyMFCApp
- MyMFC(2-6)菜单 CMyMFCView
- MyMFC(8)逃跑按钮 CMyMFC3DialogDlg
- MyMFC(8)逃跑按钮 CNewButton
- 9对话框
- MyMFC(10-11)绘图控制和保存 CGraph
- MyMFC(10-11)绘图控制和保存 CMyMFC4View
- MyMFC(10-11)绘图控制和保存 SettingDlg
- 9种通用对话框
- 慎用create table as select,一定要注意默认值的问题---大一临时表方法
- PHP intval bcmul 方法变了
- Android开发之FastJson概述与简单使用
- 执行了getHibernateTemplate.save(user)后,控制台有hql语句输出,显示已经将数据存到数据库了,也没有抛出异常,但是去oracle数据库查的时候,压根就没有数据。。。。请问
- SolrCloud原理
- MyMFC(7-9)对话框 CPropSheet
- 11个实用的CSS学习工具
- 输出口和操作
- 有关linux系统登录出现启动会话失败
- [C++]数据结构:散列表(哈希表)、散列函数构造、处理散列冲突
- Android监听自身被卸载与反馈
- Jar 命令中Manifest.mf文件详解
- 360wifi设置接收wifi教程
- 在source insight中添加自己的单行注释命令