bindable
Indique que la propriété prend en charge la liaison des données.
[bindable]
Notes
L'attribut de pouvant être liée C++ a les mêmes fonctionnalités que l'attribut de pouvant être liée MIDL. Vous pouvez l'utiliser sur les propriétés définies avec propget, propput, les attributs ou de propputref , ou vous pouvez définir manuellement une méthode pouvant être liée.
Les exemples suivants MFC illustrent l'utilisation de pouvant être liée:
Exemple
Le code suivant montre comment vous pouvez utiliser pouvant être liée 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") ];
Configuration requise
contexte d'attribut
S'applique à |
méthode d'interface |
reproductible |
Non |
attributs requis |
Aucun |
attributs valides |
Aucun |
Pour plus d'informations sur les contextes d'attribut, consultez contextes d'attribut.