CMFCPropertyGridCtrl::SetCustomColors
Gibt benutzerdefinierte Farben für verschiedene Elemente des Eigenschaftraster-steuerelements an.
void SetCustomColors(
COLORREF clrBackground,
COLORREF clrText,
COLORREF clrGroupBackground,
COLORREF clrGroupText,
COLORREF clrDescriptionBackground,
COLORREF clrDescriptionText,
COLORREF clrLine
);
Parameter
[in] clrBackground
Die Hintergrundfarbe von Eigenschaftswerten.[in] clrText
Die Farbe der Eigenschaftennamen und von Eigenschaftswerttext.[in] clrGroupBackground
Die Hintergrundfarbe einer Eigenschaftengruppe.[in] clrGroupText
Die neue Textfarbe der Eigenschaftengruppe.[in] clrDescriptionBackground
Die Hintergrundfarbe des Beschreibungsbereichs.[in] clrDescriptionText
Die Textfarbe im Beschreibungsbereich.[in] clrLine
Die Farbe der Zeilen, die zwischen Eigenschaften gezeichnet werden.
Hinweise
Für jeden Parameter geben Sie den ((COLORREF)-1) Farbwert an, um die Standardfarbe für dieses Element des Eigenschaftraster-steuerelements zu verwenden.
Um die Darstellung einer bestimmten Eigenschaft anzupassen, leiten Sie eine Klasse von der Klasse CMFCPropertyGridProperty und überschreiben Sie dann die CMFCPropertyGridProperty::OnDrawName, CMFCPropertyGridProperty::OnDrawValue, CMFCPropertyGridProperty::OnDrawExpandBox und CMFCPropertyGridProperty::OnDrawButton-Methoden.
Anforderungen
Header: afxpropertygridctrl.h