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.