Поделиться через


Класс CMFCPropertyGridColorProperty

Класс CMFCPropertyGridColorProperty поддерживает элемент управления "Список" свойства, который открывает диалоговое окно выбора цвета.

class CMFCPropertyGridColorProperty : public CMFCPropertyGridProperty

Члены

Открытые конструкторы

Имя

Описание

CMFCPropertyGridColorProperty::CMFCPropertyGridColorProperty

Создает объект CMFCPropertyGridColorProperty.

CMFCPropertyGridColorProperty::~CMFCPropertyGridColorProperty

Деструктор.

Открытые методы

Имя

Описание

CMFCPropertyGridColorProperty::EnableAutomaticButton

Включает автоматическую кнопку в диалоговом окне выбора цвета. (Стандартная автоматическая кнопку на которую указывает Автоматически).

CMFCPropertyGridColorProperty::EnableOtherButton

Включает другой кнопки в диалоговом окне выбора цвета. Стандарт еще одну кнопку ( More Colors… подписан).

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