bindable
Označuje, že vlastnost podporuje datové vazby.
Syntaxe
[bindable]
Poznámky
Atribut C++ s možností vázání má stejné funkce jako atribut MIDL, který lze svázat. Můžete ho použít u vlastností definovaných pomocí atributů propget, propput nebo propputref nebo můžete ručně definovat bindable metodu.
Následující ukázky MFC ukazují použití svázatelné:
Ukázky ovládacích prvků: Ovládací prvky ActiveX založené na prostředí MFC
Ukázka TESTHELP: Ovládací prvek ActiveX s popisy a nápovědou
Příklad
Následující kód ukazuje, jak můžete u vlastnosti použít bindable :
// 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
Kontext atributu | Hodnota |
---|---|
Platí pro | Metoda rozhraní |
Opakovatelný | No |
Požadované atributy | Nic |
Neplatné atributy | Nic |
Další informace o kontextech atributů naleznete v tématu Kontexty atributů.
Viz také
IDL – atributy
Atributy metody
defaultbind
displaybind
immediatebind
requestedit