Bagikan melalui


atribut yang tidak dapat dibrowsable

Gunakan atribut [nonbrowsable] untuk menandai antarmuka atau anggota dispinterface yang tidak boleh ditampilkan di browser properti.

[property-attribute-list, nonbrowsable]return-type property-name(prop-param-list)

Parameter

property-attribute-list

Atribut lain yang berlaku untuk properti .

jenis pengembalian

Jenis data yang dikembalikan oleh metode .

property-name

Nama properti atau metode .

prop-param-list

Nol atau lebih parameter yang akan diteruskan ke metode .

Keterangan

Properti tertentu tidak boleh ditampilkan di browser properti. Ini mungkin karena mengambil nilai akan memakan waktu yang sangat lama. Contoh mencegah pengguna mencoba mengambil properti Count , yang mengembalikan jumlah baris dalam dynaset. Angka ini dapat mewakili hasil kueri yang sangat besar.

Properti lain mungkin memiliki efek tak terduga pada browser. Misalnya, pertimbangkan kontrol dengan properti "IsSelected" untuk mengetahui apakah kontrol dipilih. Jika "IsSelected" diatur ke false, browser properti berbasis pilihan akan menelusuri objek yang berbeda.

Perhatikan bahwa properti yang ditandai sebagai [nonbrowsable] akan tetap muncul di browser objek, yang tidak menampilkan nilai properti.

Representasi Typeflag

Kehadiran FUNCFLAG_FNONBROWSABLE atau VARFLAG_FNONBROWSABLE.

Contoh

[
    dual,
    uuid(12345678-1234-1234-1234-123456789ABC),
    restricted
]
interface IDynaset:IDispatch
{
    [propget, nonbrowsable]HRESULT Count([out, retval] long *Value);
}

Lihat juga

Sintaks File ODL

Contoh File ODL

Membuat Pustaka Jenis Dengan MIDL