WM_INPUTLANGCHANGEREQUEST

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) 

 

Parametry

wParam
Najniższy bit ten parametr jest ustawiony, jeśli uchwyt na układ klawiatury może być używana z zestawem znaków systemu. Inne usługi bits są zarezerwowane.
hkl
Uchwyt do nowego układu klawiatury.

Zwraca wartości

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.

Akcja domyślna

Gdy funkcja DefWindowProc odbierze komunikat WM_INPUTLANGCHANGEREQUEST, uaktywnia nowych ustawień regionalnych i powiadamia stosowania zmian przez wysłanie wiadomości WM_INPUTLANGCHANGE.

Uwagi

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.

Skrócone informacje

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.

Zobacz też

Omówienie Windows, komunikaty okna, DefWindowProc, WM_INPUTLANGCHANGE

Index