Bagikan melalui


bindable

Menunjukkan bahwa properti mendukung pengikatan data.

Sintaks

[bindable]

Keterangan

Atribut C++ yang dapat diikat memiliki fungsionalitas yang sama dengan atribut MIDL yang dapat diikat . Anda dapat menggunakannya pada properti yang ditentukan dengan atribut propget, propput, atau propputref , atau Anda dapat menentukan metode yang dapat diikat secara manual.

Sampel MFC berikut menunjukkan penggunaan yang dapat diikat:

Contoh

Kode berikut menunjukkan bagaimana Anda dapat menggunakan yang dapat diikat pada properti:

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

Persyaratan

Konteks atribut Nilai
Berlaku untuk Metode antarmuka
Berulang No
Atribut yang diperlukan Tidak
Atribut tidak valid Tidak

Untuk informasi selengkapnya tentang konteks atribut, lihat Konteks Atribut.

Lihat juga

Atribut IDL
Atribut Metode
defaultbind
displaybind
imediatebind
requestedit