bindable
Indique que la propriété prend en charge la liaison de données.
Syntaxe
[bindable]
Notes
L’attribut C++ pouvant être lié a la même fonctionnalité que l’attribut MIDL pouvant être lié. Vous pouvez l’utiliser sur les propriétés définies avec les attributs propget, propput ou propputref, ou vous pouvez définir manuellement une méthode pouvant être liée.
Les exemples MFC suivants montrent l’utilisation d’une liaison :
Exemple
Le code suivant montre comment utiliser la liaison sur une propriété :
// cpp_attr_ref_bindable.cpp
// compile with: /LD
#include <windows.h>
[
uuid("479B29E3-9A2C-11D0-B696-00A0C903487A"), dispinterface, helpstring("property demo Interface")
]
__interface IPropDemo : IDispatch {
[propget, id(1), bindable, displaybind, defaultbind, requestedit] HRESULT P1([out, retval] long *nSize);
[propput, id(1), bindable, displaybind, defaultbind, requestedit] HRESULT P1([in] long nSize);
[id(3), bindable, propget] HRESULT Object([out, retval] IDispatch **ppObj);
[id(3), bindable, propputref] HRESULT Object([in] IDispatch* pObj);
[id(-552), helpstring("method AboutBox")] HRESULT AboutBox();
};
[ module(name="PropDemoLib", uuid="479B29E2-9A2C-11D0-B696-00A0C903487A", version="1.0", helpstring="property demo") ];
Spécifications
Contexte d’attribut | Value |
---|---|
S’applique à | Méthode d’interface |
Renouvelable | Non |
Attributs requis | Aucun |
Attributs non valides | Aucun |
Pour plus d'informations sur les contextes d'attribut, consultez Contextes d'attribut.
Voir aussi
Attributs IDL
Attributs de méthode
defaultbind
displaybind
immediatebind
requestedit
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour