关于属性表对话框步骤

1.每个属性页关联一个类,比如有两个属性页,对应2个类,CMyPage1,CMyPage2,注意重载CPropertyPage 类的函数2.添加一个新类CMySheet,利用mfc的类向导,从CpropertySheet继承3.在CMySheet中定义两个变量,CMypage1 m_p1;CMypage2 m_p2,注意引入头文件,在构造函数中分别声明一个对象。4.在CMysheet的构造函数中,添加如下语句:AddPage(&m_p1);AddPage(&m_p2)5.经过上面的步骤,CpropertySheet类完成了,在需要的地方调用。举个例子:CMysheet m_sheet(_T("个人资料"));m_sheet.DoModal();就可以了。。

注:关于DoModal

页添加到特性表按希望它们的出现从左到右的顺序。

AddPage 添加到 CPropertySheet 的 CPropertyPage 对象对象列表页,但并不实际创建页的窗口。 框架推迟窗口中创建该页,直到用户选择该页。

使用 AddPage时,添加属性页,CPropertySheet 是 CPropertyPage的父级。 若要从属性页的属性表若要访问,请调用 CWnd::GetParent

等待属性表窗口中创建一个名为 AddPage并不是必需的。 通常,在调用 DoModal 或 创建前调用 AddPage

如果在显示属性页之后调用 AddPage,选项行将反映新添加的页。

				
时间: 2024-08-20 17:59:17

关于属性表对话框步骤的相关文章

MFC编程入门之十五(对话框:一般属性页对话框的创建及显示)

属性页对话框包括向导对话框和一般属性页对话框两类,上一节讲了如何创建并显示向导对话框,本节将继续介绍一般属性页对话框的创建和显示. 实际上,一般属性页对话框的创建和显示过程和向导对话框是很类似的.将上一节中的向导对话框进行少量修改,使其成为一般属性页对话框. 一般属性页对话框的创建步骤: 1.创建属性页对话框资源 属性页对话框资源的创建方法同向导对话框是一样的,上一讲中的对话框资源不需要进行任何修改. 2.创建属性页类 属性页类的创建和向导对话框的属性页类也基本一样,只是一般属性页对话框中不需要

VS2010、MFC对话框程序、点击一个按钮弹出一个有多选项卡的属性页界面(即属性表单)

第一步: 建立多个属性页,可以添加对话框资源,然后修改对话框资源的属性,在vs2010中,修改如下3个:Style设置为child:Border设置为Thin:System menu设置为fasul; Title Bar为true(默认即为true):修改Caption:为此属性页选项卡的名称: 第二步: 为上面的属性页添加类,父类选为CPropertyPage:添加方式:右击对话框添加类即可. (若是父类中没有CPropertyPage类,从类向导中添加即可,此种方法添加时需要选好相应的对话框

属性页对话框

1.分类 标签式和向导式 2.相关类 CPropertyPage -属性页,其实就是一个对话框页面,父类是CDialog类 CPropertySheet -属性表单,父类是CWnd类 一个完整的属性页对话框由一个属性表单+多个属性页组成 属性页资源与普通对话框资源的区别: 属性页: 对话框: 3.标签式属性页 3.1插入属性页对话框资源,修改语言和字体,双击资源,生成相应的类,注意父类选择CPropertyPage类. 创建一个单文档视图的MFC工程:Prop 插入3个属性页: 注意:①这里插入

怎样使用CPropertyPage类和CPropertySheet类创建属性表

CPropertyPage类是属性页类,相当于每一个类就是一个对话框.它继承自CDialog类. CPropertySheet类是属性表类,它有多个属性页.它继承自CWnd类 创建属性表步骤如下: 这里简单的以只有两个属性页的属性表为例子. 1.创建一个主对话框. 如图: 2.在资源中创建一个菜单 如图: 3.给菜单添加事件处理程序 如图: 4.在主对话框属性中添加菜单 如图: 5.添加两个对话框作为属性页 如图: 需要注意的是,对话框外框最好设置为thin(MSDN说的),不过我测试的时候感觉

(转载)VS2010/MFC编程入门之十五(对话框:一般属性页对话框的创建及显示)

属性页对话框包括向导对话框和一般属性页对话框两类,上一节鸡啄米讲了如何创建并显示向导对话框,本节将继续介绍一般属性页对话框的创建和显示. 实际上,一般属性页对话框的创建和显示过程和向导对话框是很类似的.鸡啄米将上一节中的向导对话框进行少量修改,使其成为一般属性页对话框. 一般属性页对话框的创建步骤: 1.创建属性页对话框资源 属性页对话框资源的创建方法同向导对话框是一样的,上一讲中的对话框资源不需进行任何修改. 2.创建属性页类 属性页类的创建和向导对话框的属性页类也基本一样,只是一般属性页对话

C++MFC编程笔记day10 MF界面控件的使用2、属性页对话框、MFC线程

一 树型控件 1 相关类 CTreeCtrl-父类是CWnd,控件类. CTreeView-父类是CCtrlView,视图类.CTreeView=CView+CTreeCtrl CTreeView::GetTreeCtrl 2 CTreeCtrl的使用 对比CListCtrl:列表控件的每个数据项之间是平等关系,通过数据项 的索引值得到数据项的信息.树控件每个数据项称之为节点.节点之间 的关系包括父子关系和兄弟关系.通常通过节点句柄得到某个节点. 通常用来表示层次关系的数据. 2.1 设置控件的

MFC属性页对话框

属性页对话框 分类 标签式和向导式 相关类 CPropertyPage-父类是CDialog类,称为属性页或页面对话框. CPropertySheet-父类是CWnd,称为属性表单. 一个完整的属性页对话框由一个属性表单+多个属性页组成.属性页嵌套在属性表单内. 标签式属性页的创建步骤: 1 插入属性页对话框资源,选中对话框资源ID修改语言为Chinese(P.R.C), 选中资源视图的右边的对话框右键选择属性设置为宋体,9号字体,双击资源,生成相应的类,注意父类选择CPropertyPage类

VS2010/MFC对话框:一般属性页对话框的创建及显示

一般属性页对话框的创建及显示 本节将介绍一般属性页对话框的创建和显示. 实际上,一般属性页对话框的创建和显示过程和向导对话框是很类似的.鸡啄米将上一节中的向导对话框进行少量修改,使其成为一般属性页对话框. 一般属性页对话框的创建步骤: 1.创建属性页对话框资源 属性页对话框资源的创建方法同向导对话框是一样的,上一讲中的对话框资源不需进行任何修改. 2.创建属性页类 属性页类的创建和向导对话框的属性页类也基本一样,只是一般属性页对话框中不需要“下一步”和“完成”等按钮,所以上一讲中属性页类的OnS

(转载)VS2010/MFC编程入门之十三(对话框:属性页对话框及相关类的介绍)

前面讲了模态对话框和非模态对话框,本节开始鸡啄米讲一种特殊的对话框--属性页对话框.另外,本套教程所讲大部分对VC++各个版本均可适用或者稍作修改即可,但考虑到终究还是基于VS2010版本的,所以将<VC++/MFC编程入门>改为<VS2010/MFC编程入门>. 属性页对话框的分类 属性页对话框想必大家并不陌生,XP系统中桌面右键点属性,弹出的就是属性页对话框,它通过标签切换各个页面.另外,我们在创建MFC工程时使用的向导对话框也属于属性页对话框,它通过点击"Next&