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