Fungsi OleUIAddVerbMenuW (oledlg.h)
Menambahkan menu Kata Kerja untuk objek yang ditentukan ke menu yang ditentukan.
Sintaks
BOOL OleUIAddVerbMenuW(
[in, optional] LPOLEOBJECT lpOleObj,
[in, optional] LPCWSTR lpszShortType,
[in] HMENU hMenu,
[in] UINT uPos,
[in] UINT uIDVerbMin,
[in] UINT uIDVerbMax,
[in] BOOL bAddConvert,
[in] UINT idConvert,
[out] HMENU *lphMenu
);
Parameter
[in, optional] lpOleObj
Arahkan ke antarmuka IOleObject pada objek yang dipilih. Jika ini NULL, item menu default yang dinonaktifkan akan dibuat.
[in, optional] lpszShortType
Penunjuk ke nama pendek yang ditentukan dalam registri (AuxName==2) untuk objek yang diidentifikasi dengan lpOleObj. Jika string tidak diketahui, maka NULL dapat diteruskan. Jika NULL diteruskan, IOleObject::GetUserType dipanggil untuk mengambilnya. Jika pemanggil memiliki akses mudah ke string, lebih cepat untuk meneruskannya.
[in] hMenu
Tangani ke menu untuk melakukan modifikasi.
[in] uPos
Posisi item menu.
[in] uIDVerbMin
Nilai pengidentifikasi untuk memulai kata kerja.
[in] uIDVerbMax
Nilai pengidentifikasi maksimum yang akan digunakan untuk kata kerja objek. Jika uIDVerbMax adalah 0, maka tidak ada nilai pengidentifikasi maksimum yang digunakan.
[in] bAddConvert
Menunjukkan apakah akan menambahkan item Konversi ke bagian bawah menu (didahului oleh pemisah).
[in] idConvert
Nilai pengidentifikasi yang digunakan untuk item menu Konversi , jika bAddConvert adalah TRUE.
[out] lphMenu
Penunjuk HMENU ke menu kata kerja berjentik jika dibuat. Jika hanya ada satu kata kerja, ini akan diisi dengan NULL.
Nilai kembali
Fungsi ini mengembalikan TRUE jika lpOleObj valid dan setidaknya satu kata kerja ditambahkan ke menu. Pengembalian FALSE menunjukkan bahwa lpOleObj adalah NULL dan item menu default yang dinonaktifkan dibuat.
Keterangan
Jika objek memiliki satu kata kerja, kata kerja ditambahkan langsung ke menu yang diberikan.
Catatan
Header oledlg.h mendefinisikan OleUIAddVerbMenu sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosem UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
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 | oledlg.h |
Pustaka | OleDlg.lib |
DLL | OleDlg.dll |