Класс CMFCPropertyGridColorProperty
Класс CMFCPropertyGridColorProperty поддерживает элемент управления "Список" свойства, который открывает диалоговое окно выбора цвета.
class CMFCPropertyGridColorProperty : public CMFCPropertyGridProperty
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
CMFCPropertyGridColorProperty::CMFCPropertyGridColorProperty |
Создает объект CMFCPropertyGridColorProperty. |
CMFCPropertyGridColorProperty::~CMFCPropertyGridColorProperty |
Деструктор. |
Открытые методы
Имя |
Описание |
---|---|
Включает автоматическую кнопку в диалоговом окне выбора цвета. (Стандартная автоматическая кнопку на которую указывает Автоматически). |
|
Включает другой кнопки в диалоговом окне выбора цвета. Стандарт еще одну кнопку ( More Colors… подписан). |
|
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
См. также
Ссылки
Класс CMFCPropertyGridProperty