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