CMFCPropertyGridCtrl::SetCustomColors
Especifica los colores personalizados para los diferentes elementos del control de cuadrícula de propiedades.
void SetCustomColors(
COLORREF clrBackground,
COLORREF clrText,
COLORREF clrGroupBackground,
COLORREF clrGroupText,
COLORREF clrDescriptionBackground,
COLORREF clrDescriptionText,
COLORREF clrLine
);
Parámetros
[in] clrBackground
el color de fondo de valores de propiedad.[in] clrText
Color de nombres de propiedad y el texto del valor de propiedad.[in] clrGroupBackground
El color de fondo de un grupo de propiedades.[in] clrGroupText
El nuevo color del texto del grupo de propiedades.[in] clrDescriptionBackground
El color de fondo del área de la descripción.[in] clrDescriptionText
Color del texto en el área de la descripción.[in] clrLine
Color de las líneas que se dibujan entre las propiedades.
Comentarios
Para cualquier parámetro, especifique el valor de color de ((COLORREF)-1) para utilizar el color predeterminado para ese elemento del control de cuadrícula de propiedades.
Para personalizar el aspecto de una propiedad concreta, derive una clase de la clase de CMFCPropertyGridProperty y después invalide los métodos de CMFCPropertyGridProperty::OnDrawName, de CMFCPropertyGridProperty::OnDrawValue, de CMFCPropertyGridProperty::OnDrawExpandBox, y de CMFCPropertyGridProperty::OnDrawButton .
Requisitos
encabezado: afxpropertygridctrl.h