Compartilhar via


CMFCPropertyGridCtrl::SetCustomColors

Especifica cores personalizados para vários elementos de controle de grade de propriedade.

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

Parâmetros

  • [in] clrBackground
    A cor do plano de fundo dos valores de propriedade.

  • [in] clrText
    A cor de nomes de propriedade e o valor da propriedade texto.

  • [in] clrGroupBackground
    A cor do plano de fundo de um grupo de propriedade.

  • [in] clrGroupText
    A nova cor do texto do grupo de propriedade.

  • [in] clrDescriptionBackground
    A cor do plano de fundo da área de descrição.

  • [in] clrDescriptionText
    A cor do texto na área de descrição.

  • [in] clrLine
    A cor das linhas que são desenhadas entre as propriedades.

Comentários

Para qualquer parâmetro, especifique o valor de cor ((COLORREF)-1) para usar a cor padrão para aquele elemento de controle de grade de propriedade.

Para personalizar a aparência de uma propriedade específica, derive uma classe de classe de CMFCPropertyGridProperty e substituir os métodos de CMFCPropertyGridProperty::OnDrawName, de CMFCPropertyGridProperty::OnDrawValue, de CMFCPropertyGridProperty::OnDrawExpandBox, e de CMFCPropertyGridProperty::OnDrawButton .

Requisitos

Cabeçalho: afxpropertygridctrl.h

Consulte também

Referência

Classe de CMFCPropertyGridCtrl

Gráfico de hierarquia

COLORREF

CMFCPropertyGridCtrl::GetCustomColors