CMFCPropertySheet选件类
CMFCPropertySheet 选件类支持每个属性页由页选项、工具栏按钮、树控件节点或列表项表示的属性表。
class CMFCPropertySheet : public CPropertySheet
成员
公共构造函数
名称 |
说明 |
---|---|
构造 CMFCPropertySheet 对象。 |
|
CMFCPropertySheet::~CMFCPropertySheet |
析构函数。 |
公共方法
名称 |
说明 |
---|---|
页添加到特性表。 |
|
添加新的属性页添加到树控件。 |
|
添加一个新的节点到树控件。 |
|
保留空间。每页顶部绘制自定义标头。 |
|
检索当前标头的高度。 |
|
检索指定当前属性表的外观的枚举值。 |
|
检索当前支持的属性表控件的内部选项卡控件对象。 |
|
CMFCPropertySheet::GetThisClass |
用于由框架获取指向与此选件类类型的 CRuntimeClass 对象。 |
初始化当前的属性表控件的外观。 |
|
调用由结构,当属性启用页。 |
|
调用由框架绘制自定义属性页标头。 |
|
CMFCPropertySheet::OnInitDialog |
处理 WM_INITDIALOG 消息。 (重写 CPropertySheet::OnInitDialog。) |
调用由框架从树控件中移除属性页。 |
|
CMFCPropertySheet::PreTranslateMessage |
在将调度到 TranslateMessage 和 DispatchMessage Windows功能之前,将windows消息。 (重写 CPropertySheet::PreTranslateMessage。) |
从树控件移除节点。 |
|
从属性表中移除属性页。 |
|
指定用于Outlook窗格中的导航控件图像的列表。 |
|
指定属性表的外观。 |
备注
CMFCPropertySheet 选件类表示属性表,也称为"选项"对话框。 CMFCPropertySheet 选件类可以公开属性页以各种方式。
执行以下步骤使用 CMFCPropertySheet 选件类在您的应用程序:
从 CMFCPropertySheet 选件类派生选件类和命名选件类,例如,CMyPropertySheet。
构造每个属性页的一 CMFCPropertyPage 对象。
调用CMyPropertySheet构造函数的 CMFCPropertySheet::SetLook 方法。 该方法的参数指定属性页将显示,因为选项沿该顶部或左侧属性表;如果Microsoft属性表OneNote样式的选项;Microsoft Outlook工具栏控件的按钮;在树控件中的节点;或者,项列表在属性表的左侧。
如果您创建一个属性表如果Microsoft Outlook工具栏样式,请调用 CMFCPropertySheet::SetIconsList 方法关联图像使用属性页来列出。
调用每属性页的 CMFCPropertySheet::AddPage 方法。
创建一个 CMFCPropertySheet 控件并调用其 DoModal 方法。
图示
下图表示如果嵌入Microsoft Outlook工具栏样式的一个属性表。 Outlook工具栏在属性表的左侧显示。
下图演示包含一 CMFCPropertyGridCtrl选件类 对象的一个属性表。 该对象是属性表如果标准公共控件属性表样式。
下图表示如果树控件样式的一个属性表。
继承层次结构
要求
标头: afxpropertysheet.h