WM_INPUTLANGCHANGEREQUEST

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) 

 

Parametere

wParam
Den laveste biten for denne parameteren angis hvis håndtaket til tastaturoppsettet kan brukes med tegntabellen for systemet. De andre bitene er reservert.
hkl
Håndtere til det nye tastaturoppsettet for.

Returverdier

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.

Standardhandling

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.

Merknader

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.

Hurtiginformasjon

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.

Se også

Oversikt over Windows, vindusmeldinger, DefWindowProc, WM_INPUTLANGCHANGE

Index