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


CMFCPropertyGridCtrl::SetCustomColors

Указывает цвет для различных элементов управления сетки свойств.

void SetCustomColors(
   COLORREF clrBackground,
   COLORREF clrText,
   COLORREF clrGroupBackground,
   COLORREF clrGroupText,
   COLORREF clrDescriptionBackground,
   COLORREF clrDescriptionText,
   COLORREF clrLine 
);

Параметры

  • [входящий] clrBackground
    Цвет фона значений свойств.

  • [входящий] clrText
    Цвет текста имен свойств и значений свойств.

  • [входящий] clrGroupBackground
    Цвет фона группы свойств.

  • [входящий] clrGroupText
    Новый цвет текста группы свойств.

  • [входящий] clrDescriptionBackground
    Цвет фона области описаний.

  • [входящий] clrDescriptionText
    Цвет текста в области описаний.

  • [входящий] clrLine
    Цвета линий, нарисована между свойствами.

Заметки

Для любого параметра, укажите значение цвета ((COLORREF)-1) для использования цвета по умолчанию для элемента управления сетки свойств.

Настраивать внешний вид указанного свойства, необходимо наследовать класс от класса CMFCPropertyGridProperty а затем переопределить методы CMFCPropertyGridProperty::OnDrawName, CMFCPropertyGridProperty::OnDrawValue, CMFCPropertyGridProperty::OnDrawExpandBox и CMFCPropertyGridProperty::OnDrawButton.

Требования

заголовок: afxpropertygridctrl.h

См. также

Ссылки

Класс CMFCPropertyGridCtrl

Диаграмма иерархии

COLORREF

CMFCPropertyGridCtrl::GetCustomColors