Share via


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

Vea también

Referencia

Clase de CMFCPropertyGridCtrl

Gráfico de jerarquía

COLORREF

CMFCPropertyGridCtrl::GetCustomColors