IOleInPlaceFrame::Metode InsertMenus (oleidl.h)
Memungkinkan kontainer menyisipkan grup menu ke dalam menu komposit yang akan digunakan selama sesi di tempat.
Sintaks
HRESULT InsertMenus(
[in] HMENU hmenuShared,
[in, out] LPOLEMENUGROUPWIDTHS lpMenuWidths
);
Parameter
[in] hmenuShared
Handel ke menu kosong.
[in, out] lpMenuWidths
Penunjuk ke array OLEMENUGROUPWIDTHS dengan enam elemen. Kontainer mengisi elemen 0, 2, dan 4 untuk mencerminkan jumlah elemen menu yang disediakan dalam grup menu File, Tampilan, dan Jendela .
Nilai kembali
Metode ini mengembalikan S_OK pada keberhasilan. Nilai pengembalian lain yang mungkin termasuk yang berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Terjadi kesalahan tidak terduga. |
Keterangan
Catatan untuk Penelepon
Metode ini dipanggil oleh aplikasi objek ketika pertama kali diaktifkan. Mereka menyebutnya untuk memasukkan menu mereka ke antarmuka pengguna tingkat bingkai.Aplikasi objek meminta kontainer untuk menambahkan menunya ke menu yang ditentukan dalam hmenuShared dan untuk mengatur jumlah grup dalam array OLEMENUGROUPWIDTHS yang diarahkan oleh lpMenuWidths. Aplikasi objek kemudian menambahkan menu dan hitungannya sendiri. Objek dapat memanggil IOleInPlaceFrame::InsertMenus sebanyak yang diperlukan untuk membangun menu komposit. Kontainer harus menggunakan handel menu awal yang terkait dengan menu komposit untuk semua item menu di menu drop-down.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | oleidl.h |