Partager via


CMFCPropertyGridCtrl::AddProperty

Ajoute une nouvelle propriété à un contrôle de grille des propriétés.

int AddProperty(
   CMFCPropertyGridProperty* pProp,
   BOOL bRedraw=TRUE,
   BOOL bAdjustLayout=TRUE 
);

Paramètres

  • [in] pProp
    Pointeur vers une propriété.

  • [in] bRedraw
    TRUE pour repeindre la propriété immédiatement ; sinon, FALSE. La valeur par défaut est TRUE.

  • [in] bAdjustLayout
    TRUE à recalculer comment dessiner du texte et la valeur de la propriété, puis dessiner la propriété ; FALSE pour utiliser des calculs existants pour dessiner la propriété. La valeur par défaut est TRUE.

Valeur de retour

Si cette méthode réussit, l'index de base zéro de la position dans le contrôle de grille des propriétés où la propriété est ajoutée ; sinon, -1.

Notes

Cette méthode ajoute un pointeur vers la propriété spécifiée à la fin de la liste de propriétés dans le contrôle de grille des propriétés. Ne perdez pas les propriétés ou ne leur permettent pas de sortie de la portée avant que le contrôle de grille est détruit. Lorsque vous avez fini avec le contrôle de grille des propriétés, appelez CMFCPropertyGridCtrl::RemoveAll pour supprimer toutes les propriétés ajoutées. La méthode de AddProperty échoue si la propriété spécifiée a déjà été ajoutée à la liste.

Configuration requise

en-tête : afxpropertygridctrl.h

Voir aussi

Référence

CMFCPropertyGridCtrl, classe

Graphique de la hiérarchie

CMFCPropertyGridCtrl::AdjustLayout