Bagikan melalui


WM_INPUTLANGCHANGEREQUEST pesan

Diposting ke jendela dengan fokus saat pengguna memilih bahasa input baru, baik dengan tombol cepat (ditentukan dalam aplikasi panel kontrol Keyboard) atau dari indikator pada taskbar sistem. Aplikasi dapat menerima perubahan dengan meneruskan pesan ke fungsi DefWindowProc atau menolak perubahan (dan mencegahnya terjadi) dengan segera kembali.

Jendela menerima pesan ini melalui fungsi WindowProc-nya .

#define WM_INPUTLANGCHANGEREQUEST       0x0050

Parameter

wParam

Lokal input baru. Parameter ini bisa menjadi kombinasi dari bendera berikut.

Nilai Makna
INPUTLANGCHANGE_BACKWARD
0x0004
Kunci panas digunakan untuk memilih lokal input sebelumnya dalam daftar lokal input yang diinstal. Bendera ini tidak dapat digunakan dengan bendera INPUTLANGCHANGE_FORWARD.
INPUTLANGCHANGE_FORWARD
0x0002
Hot key digunakan untuk memilih lokal input berikutnya dalam daftar lokal input yang diinstal. Bendera ini tidak dapat digunakan dengan bendera INPUTLANGCHANGE_BACKWARD.
INPUTLANGCHANGE_SYSCHARSET
0x0001
Tata letak keyboard lokal input baru dapat digunakan dengan set karakter sistem.

 

lParam

Pengidentifikasi lokal input. Untuk informasi selengkapnya, lihat Bahasa, Lokal, dan Tata Letak Keyboard.

Nilai kembali

Jenis: LRESULT

Pesan ini diposting, tidak dikirim, ke aplikasi, sehingga nilai yang dikembalikan diabaikan. Untuk menerima perubahan, aplikasi harus meneruskan pesan ke DefWindowProc. Untuk menolak perubahan, aplikasi harus mengembalikan nol tanpa memanggil DefWindowProc.

Keterangan

Ketika fungsi DefWindowProc menerima pesan WM_INPUTLANGCHANGEREQUEST , fungsi tersebut mengaktifkan lokal input baru dan memberi tahu aplikasi perubahan dengan mengirim pesan WM_INPUTLANGCHANGE .

Indikator bahasa ada pada taskbar hanya jika Anda telah menginstal lebih dari satu tata letak keyboard dan jika Anda telah mengaktifkan indikator menggunakan aplikasi panel kontrol Keyboard.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
Winuser.h (termasuk Windows.h)

Lihat juga

Referensi

DefWindowProc

WM_INPUTLANGCHANGE

Konseptual

Windows