CMFCPropertyGridCtrl::SetCustomColors

Especifica as cores personalizadas para diversos 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 de valores de propriedade.

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

  • [in] clrGroupBackground
    A cor do plano de fundo de um agrupar de propriedades.

  • [in] clrGroupText
    A nova cor do texto do agrupar de propriedades.

  • [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 são desenhadas entre propriedades.

Comentários

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

Para personalizar a aparência de uma propriedade específica, derivar uma classe do CMFCPropertyGridProperty classe e, em seguida, substituir o CMFCPropertyGridProperty::OnDrawName, CMFCPropertyGridProperty::OnDrawValue, CMFCPropertyGridProperty::OnDrawExpandBox, e CMFCPropertyGridProperty::OnDrawButton métodos.

Requisitos

Cabeçalho: afxpropertygridctrl.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCPropertyGridCtrl

COLORREF

CMFCPropertyGridCtrl::GetCustomColors