CMFCPropertyGridCtrl::SetCustomColors
Spécifie des couleurs personnalisées pour différents éléments du contrôle de grille des propriétés.
void SetCustomColors(
COLORREF clrBackground,
COLORREF clrText,
COLORREF clrGroupBackground,
COLORREF clrGroupText,
COLORREF clrDescriptionBackground,
COLORREF clrDescriptionText,
COLORREF clrLine
);
Paramètres
[in] clrBackground
La couleur d'arrière-plan des valeurs de propriété.[in] clrText
La couleur des noms de propriété et le texte de valeur de propriété.[in] clrGroupBackground
La couleur d'arrière-plan d'un groupe de propriétés.[in] clrGroupText
La nouvelle couleur de texte du groupe de propriétés.[in] clrDescriptionBackground
La couleur d'arrière-plan de la zone de description.[in] clrDescriptionText
La couleur du texte dans la zone de description.[in] clrLine
La couleur des lignes qui sont dessinées entre les propriétés.
Notes
Pour tout paramètre, spécifiez la valeur de couleur d' ((COLORREF)-1) pour utiliser la couleur par défaut de cet élément du contrôle de grille des propriétés.
Pour personnaliser l'apparence d'une propriété spécifique, dérivez une classe de la classe de CMFCPropertyGridProperty puis substituez les méthodes de CMFCPropertyGridProperty::OnDrawName, de CMFCPropertyGridProperty::OnDrawValue, de CMFCPropertyGridProperty::OnDrawExpandBox, et de CMFCPropertyGridProperty::OnDrawButton .
Configuration requise
en-tête : afxpropertygridctrl.h