CPropertySheet
计算机科学术语
计算机设计名词i,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
CPropertySheet类成员
数据成员
构造
属性
操作
参考资料
最新修订时间:2023-09-15 20:27
目录
概述
术语简介
参考资料