Partager via


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

Voir aussi

Référence

CMFCPropertyGridCtrl, classe

Graphique de la hiérarchie

COLORREF

CMFCPropertyGridCtrl::GetCustomColors