Bagikan melalui


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