WM_VKEYTOITEM

WM_VKEYTOITEM-melding sendes ved en liste med stilen LBS_WANTKEYBOARDINPUT til sin eier som svar på en WM_KEYDOWN -melding.

WM_VKEYTOITEM v-knapp = LOWORD(wParam);      / / virtual-key code nCaretPos = HIWORD(wParam); / / cirkumflekstegn Plasser hwndLB = lParam;            / / håndtere til listen 

 

Parametere

v-knapp
Verdien av signifikante ordet av wParam. Angir virtual-key koden for tasten du har trykket for brukeren.
nCaretPos
Verdien av signifikante ordet av wParam. Angir gjeldende posisjonen til cirkumflekstegnet.
hwndLB
Verdien av lParam. Håndtere til listen.

Returverdier

Verdien som returneres, angir handlingen som programmet utført i svar på meldingen. Retur verdien 2 angir at programmet håndteres alle aspekter ved å merke elementet og krever ikke ytterligere handling av listen. En returverdi –1 angir at listen skal utføre standardhandlingen svar på tastetrykket. En returverdi av 0 eller større angir indeksen for et element i listeboksen, og angir at listen skal utføre standardhandlingen for tastetrykk på gitt element.

Standardhandling

Funksjonen DefWindowProc returnerer –1.

Merknader

Hvis en dialogboks boksen prosedyre håndterer denne meldingen, bør det kastet ønsket returverdien til en BOOL og returnere verdien direkte. DWL_MSGRESULT-verdien som er angitt av SetWindowLong -funksjonen ignoreres.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.

Se også

Listen boksene oversikt, listen boksen meldinger, DefWindowProc, WM_CHARTOITEM, WM_KEYDOWN