Wiadomość WM_INPUTLANGCHANGEREQUEST jest księgowana aby oknie z fokusem, gdy użytkownik wybierze nowy język, używając klawiszy skrótu (określony w klawiatury w panelu sterowania) lub wskaźnika na pasku zadań systemu. Aplikację można zaakceptować zmianę przekazując wiadomości do funkcji DefWindowProc lub Odrzuć zmianę (i zapobiec miejsce) przez zwrócenie natychmiast.
WM_INPUTLANGCHANGEREQUEST
fSysCharSet = hkl wParam (wartość logiczna) = fikcyjnymi (HKL)
Ten komunikat jest księgowany, nie wysłane, stosowania, więc wartość zwracany jest ignorowana. Aby zaakceptować zmiany, wniosek należy przekazać wiadomość do DefWindowProc. Aby odrzucić zmiany, aplikacja powinna zwrócić zero bez wywoływania DefWindowProc.
Gdy funkcja DefWindowProc odbierze komunikat WM_INPUTLANGCHANGEREQUEST, uaktywnia nowych ustawień regionalnych i powiadamia stosowania zmian przez wysłanie wiadomości WM_INPUTLANGCHANGE.
Wskaźnik języka jest obecny na pasku zadań tylko, jeśli zainstalowano więcej niż jeden układ klawiatury, a jeśli włączono wskaźnika za pomocą klawiatury w panelu sterowania.
nbsp; Windows &NT: wymaga w wersji 4.0 lub nowszej.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.
Omówienie Windows, komunikaty okna, DefWindowProc, WM_INPUTLANGCHANGE