Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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