pesan WM_MENUCHAR
Dikirim saat menu aktif dan pengguna menekan tombol yang tidak sesuai dengan kunci mnemonic atau akselerator apa pun. Pesan ini dikirim ke jendela yang memiliki menu.
#define WM_MENUCHAR 0x0120
Parameter
-
wParam
-
Kata berurutan rendah menentukan kode karakter yang sesuai dengan tombol yang ditekan pengguna.
Kata berurutan tinggi menentukan jenis menu aktif. Parameter ini bisa menjadi salah satu nilai berikut.
Value Makna - MF_POPUP
- 0x00000010L
Menu drop-down, submenu, atau menu pintasan. - MF_SYSMENU
- 0x00002000L
Menu jendela. -
lParam
-
Handel ke menu aktif.
Nilai hasil
Aplikasi yang memproses pesan ini harus mengembalikan salah satu nilai berikut dalam kata urutan tinggi dari nilai yang dikembalikan.
Mengembalikan kode/nilai | Deskripsi |
---|---|
|
Menginformasikan sistem bahwa sistem harus menutup menu aktif. |
|
Menginformasikan sistem bahwa ia harus memilih item yang ditentukan dalam kata berurutan rendah dari nilai yang dikembalikan. Jendela pemilik menerima pesan WM_COMMAND. |
|
Menginformasikan sistem bahwa ia harus membuang karakter yang ditekan pengguna dan membuat bip singkat pada speaker sistem. |
|
Menginformasikan sistem bahwa ia harus memilih item yang ditentukan dalam kata berurutan rendah dari nilai yang dikembalikan. |
Keterangan
Kata berurutan rendah diabaikan jika kata urutan tinggi berisi 0 atau 1.
Aplikasi harus memproses pesan ini ketika akselerator digunakan untuk memilih item menu yang menampilkan bitmap.
Persyaratan
Persyaratan | Value |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|
Baca juga
-
Referensi
-
Konseptual