bindable

Indica che la proprietà supporta il data binding.

Sintassi

[bindable]

Osservazioni:

L'attributo C++ associabile ha le stesse funzionalità dell'attributo MIDL associabile . È possibile usarlo nelle proprietà definite con gli attributi propget, propput o propputref oppure è possibile definire manualmente un metodo associabile.

Gli esempi MFC seguenti illustrano l'uso di associabili:

Esempio

Il codice seguente illustra come usare associabile in una proprietà :

// 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") ];

Requisiti

Contesto attributo Valore
Si applica a Metodo di interfaccia
Ripetibile No
Attributi obbligatori None
Attributi non validi None

Per altre informazioni sui contesti di attributi, vedere Contesti di attributi.

Vedi anche

Attributi IDL
Attributi di metodo
defaultbind
displaybind
immediatebind
requestedit