atribut displaybind
Atribut [displaybind] menunjukkan properti yang harus ditampilkan kepada pengguna sebagai dapat diikat.
[
[interface-attribute-list]
]
interface | dispinterface interface-name
{
[bindable, displaybind [ , attribute-list]] returntype function-name(params)
}
Parameter
-
daftar atribut antarmuka
-
Menentukan daftar atribut antarmuka opsional.
-
nama antarmuka
-
Nama antarmuka.
-
daftar atribut
-
Menentukan daftar satu atau beberapa atribut, dipisahkan oleh koma, yang berlaku untuk jenis pengembalian fungsi.
-
returntype
-
Menentukan jenis pengembalian fungsi.
-
nama fungsi
-
Menentukan nama fungsi tempat atribut [displaybind] akan diterapkan.
-
params
-
Daftar parameter fungsi.
Keterangan
Properti yang memiliki atribut [displaybind] juga harus memiliki atribut[bindable]. Objek dapat mendukung pengikatan data tetapi tidak memiliki atribut ini.
Bendera
FUNCFLAG_FDISPLAYBIND, VARFLAG_FDISPLAYBIND
Contoh
[
uuid(1e196b20-1f3c-1069-996b-00dd010fe676)
]
interface MyObject : IUnknown
{
properties:
methods:
[id(1), propget, bindable, defaultbind,
displaybind] long Size(void);
[id(1), propput, bindable, defaultbind,
displaybind] HRESULT Size([in]long lSize);
}
Lihat juga