CMFCPropertyGridColorProperty选件类

CMFCPropertyGridColorProperty 选件类支持属性中打开颜色选择对话框的控件项目。

class CMFCPropertyGridColorProperty : public CMFCPropertyGridProperty

成员

Bb983980.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CMFCPropertyGridColorProperty::CMFCPropertyGridColorProperty

构造 CMFCPropertyGridColorProperty 对象。

CMFCPropertyGridColorProperty::~CMFCPropertyGridColorProperty

析构函数。

Bb983980.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CMFCPropertyGridColorProperty::EnableAutomaticButton

可以在颜色选择对话框的 自动 按钮。(标准按钮自动标记为 自动。)

CMFCPropertyGridColorProperty::EnableOtherButton

可以在颜色选择对话框的 另一个 按钮。(该标准其他按钮被标记 更多颜色…。)

CMFCPropertyGridColorProperty::FormatProperty

设置属性值的文本表示形式。(重写 CMFCPropertyGridProperty::FormatProperty。)

CMFCPropertyGridColorProperty::GetColor

获取属性的当前颜色。

CMFCPropertyGridColorProperty::GetThisClass

用于由框架获取指向与此选件类类型的 CRuntimeClass 对象。

CMFCPropertyGridColorProperty::OnClickButton

调用由结构,当用户单击属性包含的按钮。(重写 CMFCPropertyGridProperty::OnClickButton。)

CMFCPropertyGridColorProperty::OnDrawValue

调用由结构显示属性值。(重写 CMFCPropertyGridProperty::OnDrawValue。)

CMFCPropertyGridColorProperty::OnEdit

调用由结构,当用户将修改属性值。(重写 CMFCPropertyGridProperty::OnEdit。)

CMFCPropertyGridColorProperty::OnUpdateValue

调用由结构,在一个可编辑属性的值已更改。(重写 CMFCPropertyGridProperty::OnUpdateValue。)

CMFCPropertyGridColorProperty::SetColor

设置属性的新颜色。

CMFCPropertyGridColorProperty::SetColumnsNumber

在当前颜色属性网格指定列数。

备注

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);

继承层次结构

CObject

   CMFCPropertyGridProperty

      CMFCPropertyGridColorProperty

要求

标头: afxpropertygridctrl.h

请参见

参考

层次结构图

CMFCPropertyGridCtrl选件类

CMFCPropertyGridProperty选件类

其他资源

MFC 类