Fungsi ImmGetImeMenuItemsA (imm.h)
Mengambil item menu yang terdaftar di menu IME dari konteks input tertentu.
Sintaks
DWORD ImmGetImeMenuItemsA(
[in] HIMC unnamedParam1,
[in] DWORD unnamedParam2,
[in] DWORD unnamedParam3,
[out, optional] LPIMEMENUITEMINFOA lpImeParentMenu,
[out, optional] LPIMEMENUITEMINFOA lpImeMenu,
[in] DWORD dwSize
);
Parameter
[in] unnamedParam1
Tangani ke konteks input untuk item menu yang ditentukan.
[in] unnamedParam2
Bendera yang menentukan opsi informasi menu. Nilai berikut ditentukan.
Nilai | Makna |
---|---|
|
Ambil item menu untuk menu konteks, yang diperoleh dengan klik kanan mouse. |
[in] unnamedParam3
Jenis menu yang akan diambil. Parameter ini dapat memiliki satu atau beberapa nilai berikut.
[out, optional] lpImeParentMenu
Arahkan ke struktur IMEMENUITEMINFO tempat fungsi mengambil informasi menu induk. Untuk mengambil informasi tentang item submenu menu induk ini, aplikasi mengatur anggota fType ke MFT_SUBMENU. Parameter ini berisi NULL jika fungsi hanya mengambil item menu tingkat atas.
[out, optional] lpImeMenu
Arahkan ke array struktur IMEMENUITEMINFO tempat fungsi mengambil informasi tentang item menu. Parameter ini berisi NULL jika fungsi mengambil jumlah item menu terdaftar.
[in] dwSize
Ukuran buffer untuk menerima struktur IMEMENUITEMINFO .
Menampilkan nilai
Mengembalikan jumlah item menu yang disalin ke dalam lpImeMenu. Jika lpImeMenu menentukan NULL, fungsi mengembalikan jumlah item menu terdaftar dalam konteks input yang ditentukan.
Keterangan
Catatan
Header imm.h mendefinisikan ImmGetImeMenuItems sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosedur 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
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop],dukungan bahasa Asia Timur terinstal. |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | imm.h (termasuk Immdev.h, Windows.h) |
Pustaka | Imm32.lib |
DLL | Imm32.dll |