CMFCPropertyGridCtrl::SetCustomColors
Specifica i colori personalizzati per diversi elementi del controllo griglia delle proprietà.
void SetCustomColors(
COLORREF clrBackground,
COLORREF clrText,
COLORREF clrGroupBackground,
COLORREF clrGroupText,
COLORREF clrDescriptionBackground,
COLORREF clrDescriptionText,
COLORREF clrLine
);
Parametri
[in] clrBackground
Il colore di sfondo dei valori di proprietà.[in] clrText
Il colore dei nomi proprietà e il valore della proprietà di testi.[in] clrGroupBackground
Il colore di sfondo di un gruppo di proprietà.[in] clrGroupText
Il nuovo colore del testo del gruppo di proprietà.[in] clrDescriptionBackground
Il colore di sfondo dell'area di descrizione.[in] clrDescriptionText
Il colore del testo dell'area di descrizione.[in] clrLine
Il colore delle righe che verranno tracciate tra le proprietà.
Note
Per il parametro, specificare il valore del colore ((COLORREF)-1) per utilizzare il colore predefinito per l'elemento del controllo griglia delle proprietà.
Per personalizzare l'aspetto di una proprietà specifica, derivare una classe dalla classe CMFCPropertyGridProperty quindi eseguire l'override dei metodi CMFCPropertyGridProperty::OnDrawName, CMFCPropertyGridProperty::OnDrawValue, CMFCPropertyGridProperty::OnDrawExpandBoxe CMFCPropertyGridProperty::OnDrawButton.
Requisiti
intestazione: afxpropertygridctrl.h