WM_VKEYTOITEM

WM_VKEYTOITEM wordt het bericht door een keuzelijst met de LBS_WANTKEYBOARDINPUT stijl aan de eigenaar in antwoord op een bericht van WM_KEYDOWN.

WM_VKEYTOITEM Vtoets = LOWORD(wParam);      / / virtuele-sleutel code nCaretPos = HIWORD(wParam); / / caret positie hwndLB = lParam;            / / verwerken keuzelijst 
 

Parameters

vtoets
Waarde van het woord van de lage-orde van wParam. Hiermee geeft u de code van de virtuele-sleutel van de gebruiker de ingedrukte toets.
nCaretPos
Waarde van de eersterangs woord van wParam. Hiermee geeft u de huidige positie van de caret.
hwndLB
Waarde van lParam. Ingang naar de keuzelijst.

Retourwaarden

De retourwaarde geeft aan welke actie de toepassing uitgevoerd in reactie op het bericht. Een retourwaarde van –2 geeft aan dat de toepassing alle aspecten verwerkt van het item te selecteren en door de keuzelijst geen verdere actie vereist. Een terugkeer waarde –1 geeft aan dat de keuzelijst de standaardactie moet worden uitgevoerd in reactie op de toetsaanslag. Een geretourneerde waarde van 0 of groter de index van een item in de keuzelijst aangeeft en geeft aan dat de keuzelijst de standaardactie voor de toetsaanslag op het desbetreffende item uitvoeren moet.

Standaardactie

De functie DefWindowProc retourneert –1.

Opmerkingen

Als een dialoogvenster vak procedure dit bericht behandelt, moet het de gewenste terugkeer waarde naar een BOOL gegoten en retourneren de waarde direct. Het DWL_MSGRESULT is ingesteld door de SetWindowLong functie wordt genegeerd.

Syntaxisinfo

nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 1.0 of hoger vereist.
Header:Verklaard in winuser.h.

Zie ook

Lijst vakken overzicht, lijst vak berichten, DefWindowProc, WM_CHARTOITEM, WM_KEYDOWN