Compartir a través de


bindable

Indica que la propiedad admite enlace de datos.

[bindable]

Comentarios

el atributo de enlazable C++ tiene la misma funcionalidad que el atributo de enlazable MIDL. Puede utilizarlo en propiedades definidas con propget, propput, o los atributos de propputref , o puede definir manualmente un método enlazable.

Ejemplos de MFC muestran el uso de enlazable:

Ejemplo

El código siguiente muestra cómo puede utilizar enlazable 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

Se aplica a

método de interfaz

repetible

No

Atributos necesarios

None

Atributos no válidos

None

Para obtener más información sobre los contextos de atributos, vea Contextos de atributo.

Vea también

Referencia

defaultbind

displaybind

immediatebind

requestedit

Otros recursos

Atributos IDL

Atributos de método

Attributes Samples