Sdílet prostřednictvím


bindable

Označuje, že vlastnost podporuje datovou vazbu.

[bindable]

Poznámky

Vazbu C++ atribut má stejné funkce jako vazbu jazyk MIDL atribut.Můžete klepnout na vlastnosti, které jsou definovány propget, propput, nebo propputref atributy, nebo ručně definovat vazbu metodu.

Zobrazit následující ukázky MFC použití vazbu:

Příklad

Následující kód ukazuje, jak můžete vazbu na vlastnosti:

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

Požadavky

Atribut kontextu

V aplikacích

Metoda rozhraní

Opakovatelné

Ne

Požadované atributy

Žádná

Neplatné atributy

Žádná

Další informace o kontextech atribut, viz Kontexty atribut.

Viz také

Referenční dokumentace

defaultbind

displaybind

immediatebind

requestedit

Další zdroje

Atributy IDL

Metoda atributy

Attributes Samples