CPropertySheet 百科内容来自于: 百度百科

CPropertySheet

CWnd
└CPropertySheet
CPropertySheet类对象表示属性表,或者说是标签对话框。一个属性表由一个CPropertySheet对象和一个或多个CPropertyPage对象构成。一个属性表由框架来显示,就象是一个具有一系列标签索引的窗口。用户通过这些标签索引来选择当前的页,和一块用于当前所选页的区域。
虽然CPropertySheet不是从CDialog派生而来的,但是管理一个CPropertySheet对象类似于管理一个CDialog对象。例如,一个属性表的创建需要分两部分构造:调用构造函数,然后对模式属性表调用DoModal,或对非模式属性表调用Create。CPropertySheet 有两种类型的构造函数:CPropertySheet::Construct和CPropertySheet::CPropertySheet。
在一个CPropertySheet对象和某个外部对象之间交换数据,类似于与一个CDialog对象交换数据。两者之间的重要差别是:一个属性表的设置通常是CPropertyPage对象的成员变量,而不是CPropertySheet对象本身。
你可以创建一种被称为向导的标签对话框,这种对话框包括一个属性表,该表有一系列属性页来引导用户进行一项操作的每一个步骤,比如说设置一个设备或创建一个时事通讯。在一个向导类型的标签对话框中属性页没有标签,每次只有一个属性页是可见的。而且,一个向导类型的对话框没有OK和Apply Now按钮,代替它们的是一个Back按钮,一个Next或Finish按钮和一个Cancel按钮。
要创建一个向导类型的对话框,其步骤与创建一个标准的属性表的步骤是一样的,但是要在调用DoModal之前调用SetWizardMode。为了使向导按钮有效,调用SetWizardButtons,使用标志来定制它们的功能和外观。为了使Finish按钮有效,在用户完成了在向导的最后一页中的动作之后调用SetFinishText。
#include <afxdlgs.h>
CPropertySheet类成员

数据成员

m_psh
Windows PROPSHEETHEADER结构。提供对基本属性表参数的访问
构造
构造一个CPropertySheet对象
Construct
构造一个CPropertySheet对象
属性
GetActiveIndex
获取属性表的活动页的索引
GetPageIndex
获取属性表指定页的索引
GetPageCount
获取属性表中的页数
GetPage
获取指向指定页的指针
GetActivePage
返回活动页对象
可设计地设置活动页对象
SetTitle
设置属性表的标题
GetTabControl
获取一个指向一个标签控件的指针
SetFinishText
设置Finish按钮的文本
SetWizardButtons
使向导按钮有效
使向导模式有效
EnableStackedTabs
代码属性表是使用堆叠标签还是滚动标签
操作
显示一个模式属性表
显示一个无模式属性表
AddPage
向属性表中添加一个页
RemovePage
从属性表中移去一页
PressButton
在一个属性表中模拟对指定按钮的选择
终止属性表
$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定