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