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