WM_INPUTLANGCHANGEREQUEST-meldingen er lagt inn i til vinduet med fokus når brukeren velger et nytt inndataspråk, enten med hotkey (angitt i programmet tastatur kontroll-panelet) eller fra en indikator på oppgavelinjen. Et program kan godta endringen ved å sende meldingen til funksjonen DefWindowProc eller forkaste endringen (og hindre den i å finner sted) ved å returnere umiddelbart.
WM_INPUTLANGCHANGEREQUEST
fSysCharSet = (BOOL) wParam hkl = lParam (HKL)
Denne meldingen er bokført, ikke sendt, til programmet, slik at verdien som returneres er ignorert. For å godta endringen, skal programmet sende meldingen til DefWindowProc. For å avvise endringen, skal programmet returnere null uten å kalle DefWindowProc.
Når funksjonen DefWindowProc mottar meldingen WM_INPUTLANGCHANGEREQUEST, den aktiverer den nye nasjonale innstillingen for inndata og varsler anvendelsen av endringen ved å sende meldingen WM_INPUTLANGCHANGE.
Språkindikatoren finnes bare på oppgavelinjen hvis du har installert flere tastaturoppsett, og hvis du har aktivert indikator for bruk av programmet tastatur kontroll-panelet.
nbsp; Windows &NT: krever versjon 4.0 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i winuser.h.
Oversikt over Windows, vindusmeldinger, DefWindowProc, WM_INPUTLANGCHANGE