IMPLEMENT_STOCKPROP ( de type, fname, pname, dispid )
Paramètres
type
[en] Le type de données de la propriété.
fname
[en] Nom utilisé pour créer les noms des méthodes mettre et obtenir.
pname
[en] Nom utilisé pour créer le nom du membre de données qui stocke la valeur de la propriété.
dispid
[en] Le DISPID de la propriété.
Remarques
Crée un membre de données dans la classe de votre contrôle pour une propriété, crée une méthode de mettre et d'obtenir pour la propriété et ajoute du code d'aviser et de synchroniser avec le conteneur, si la propriété change.
Les noms de méthode mettre et se sont créés en ajoutant fname à put_ et get_ . Par exemple, si la fname est BorderWidth , les noms de méthode sont put_BorderWidth etget_BorderWidth.
Le nom de membre de données est créé en ajoutant pname de m_ . Par exemple, si pname est nBorderWidth , le membre de données estm_nBorderWidth.
Pour les propriétés stock de texte, utilisez la macro IMPLEMENT_BSTR_STOCKPROP parce qu'il sera automatiquement attribuer une nouvelle chaîne et copiez-y le texte adopté. Pour les propriétés stock booléennes, utilisez la macro IMPLEMENT_BOOL_STOCKPROP.
Les Macros ATL et fonctions globales
Voir aussi