CMFCPropertyGridColorProperty选件类
CMFCPropertyGridColorProperty 选件类支持属性中打开颜色选择对话框的控件项目。
class CMFCPropertyGridColorProperty : public CMFCPropertyGridProperty
成员
公共构造函数
名称 |
说明 |
---|---|
CMFCPropertyGridColorProperty::CMFCPropertyGridColorProperty |
构造 CMFCPropertyGridColorProperty 对象。 |
CMFCPropertyGridColorProperty::~CMFCPropertyGridColorProperty |
析构函数。 |
公共方法
名称 |
说明 |
---|---|
可以在颜色选择对话框的 自动 按钮。 (标准按钮自动标记为 自动。) |
|
可以在颜色选择对话框的 另一个 按钮。 (该标准其他按钮被标记 更多颜色…。) |
|
CMFCPropertyGridColorProperty::FormatProperty |
设置属性值的文本表示形式。 (重写 CMFCPropertyGridProperty::FormatProperty。) |
获取属性的当前颜色。 |
|
CMFCPropertyGridColorProperty::GetThisClass |
用于由框架获取指向与此选件类类型的 CRuntimeClass 对象。 |
CMFCPropertyGridColorProperty::OnClickButton |
调用由结构,当用户单击属性包含的按钮。 (重写 CMFCPropertyGridProperty::OnClickButton。) |
CMFCPropertyGridColorProperty::OnDrawValue |
调用由结构显示属性值。 (重写 CMFCPropertyGridProperty::OnDrawValue。) |
CMFCPropertyGridColorProperty::OnEdit |
调用由结构,当用户将修改属性值。 (重写 CMFCPropertyGridProperty::OnEdit。) |
CMFCPropertyGridColorProperty::OnUpdateValue |
调用由结构,在一个可编辑属性的值已更改。 (重写 CMFCPropertyGridProperty::OnUpdateValue。) |
设置属性的新颜色。 |
|
在当前颜色属性网格指定列数。 |
备注
CMFCPropertyGridColorProperty 选件类支持可添加到属性列表控件的颜色属性。 有关更多信息,请参见 CMFCPropertyGridCtrl选件类。
示例
使用 CMFCPropertyGridColorProperty 选件类中的各种方法,下面的示例演示如何构造对象 CMFCPropertyGridColorProperty 选件类和配置此对象。 代码说明如何启用自动和其他按钮以及如何设置颜色和列数。 此示例是 新的控件示例的一部分。
CMFCPropertyGridColorProperty* pColorProp = new CMFCPropertyGridColorProperty(_T("Window Color"), RGB(210, 192, 254), NULL, _T("Specifies the default dialog color"));
pColorProp->EnableOtherButton(_T("Other..."));
pColorProp->EnableAutomaticButton(_T("Default"), ::GetSysColor(COLOR_3DFACE));
pColorProp->SetColor(RGB(255,0,0));
pColorProp->SetColumnsNumber(3);
继承层次结构
要求
标头: afxpropertygridctrl.h