atribut uidefault

Atribut [uidefault] menunjukkan bahwa anggota informasi jenis adalah anggota default untuk ditampilkan di antarmuka pengguna.

[method-attribute-list, uidefault]return-type method-name(method-parameter-list)

Parameter

method-attribute-list

Atribut lain yang berlaku untuk metode .

jenis-kembali

Jenis data yang akan dikembalikan metode ketika selesai dieksekusi.

nama metode

Nama metode .

method-parameter-list

Parameter nol atau lebih untuk metode .

Keterangan

Menerapkan atribut [uidefault] ke anggota antarmuka atau dispinterface memberi tahu Visual Basic, pada waktu desain, untuk secara otomatis menampilkan peristiwa atau properti ini kepada pengguna. Ini berarti bahwa ketika pengguna mengklik dua kali objek, Visual Basic melompat ke peristiwa di antarmuka sumber default yang memiliki atribut [uidefault ]. Saat pengguna memilih objek, browser Properti Visual Basic menampilkan properti di antarmuka sumber default yang memiliki atribut ini. Jika tidak ada peristiwa atau properti yang memiliki atribut [uidefault] , Visual Basic menampilkan peristiwa atau properti pertama yang tercantum di antarmuka default.

Representasi Typeflag

Kehadiran FUNCFLAG_FUIDEFAULT atau VARFLAG_FUIDEFAULT

Contoh

[
    dual,
    uuid(12345678-1234-1234-1234-123456789ABC),
    restricted
]
interface IForm: IDispatch
{
    [propget]HRESULT Backcolor([out, retval] long *Value);
    [propput]HRESULT Backcolor([in] long Value);
    [propget, uidefault]HRESULT Name([out, retval] BSTR *Value);
    [propput, uidefault]HRESULT Name([in] BSTR Value);
}
[
    odl,
    dual,
    uuid(87654321-1234-1234-1234-123456789ABC),
    restricted
] 
interface IFormEvents: IDispatch
{
    [uidefault]HRESULT Click();
    HRESULT Resize();
}

[
    uuid(12345678-1234-1234-1234-987654321ABC)
]
coclass Form
{
    [default] interface IForm;
    [default, source] interface IFormEvents;
}

Lihat juga

Membuat Pustaka Jenis Dengan MIDL

Contoh File ODL

Sintaks File ODL