bindable
Indica que la propiedad admite enlace de datos.
Sintaxis
[bindable]
Comentarios
El atributo bindable de C++ tiene la misma funcionalidad que el atributo bindable de MIDL. Puede usarlo en las propiedades definidas con los atributos propget, propput o propputref, o bien puede definir manualmente un método bindable.
En los siguientes ejemplos de MFC se muestra el uso de bindable:
Ejemplo
En el código siguiente se muestra cómo se puede usar bindable en una propiedad:
// 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") ];
Requisitos
Contexto de atributo | Valor |
---|---|
Se aplica a | Método de interfaz |
Reiterativo | No |
Atributos requeridos | Ninguno |
Atributos no válidos | Ninguno |
Para obtener más información acerca de los contextos de atributo, consulte Contextos de atributo.
Consulte también
Atributos IDL
Atributos de método
defaultbind
displaybind
immediatebind
requestedit