WM_CHARTOITEM

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

WM_CHARTOITEM Ntoets = LOWORD(wParam);          / / sleutel waarde nCaretPos = HIWORD(wParam);     / / caret positie hwndListBox (HWND) lParam; =    / / verwerken keuzelijst 
 

Parameters

ntoets
Waarde van het woord van de lage-orde van wParam. Hiermee geeft u de waarde van de gebruiker de ingedrukte toets.
nCaretPos
Waarde van de eersterangs woord van wParam. Hiermee geeft u de huidige positie van de caret.
hwndListBox
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 –1 of –2 geeft aan dat de toepassing alle aspecten verwerkt van het item te selecteren en door de keuzelijst geen verdere actie vereist. Een geretourneerde waarde van 0 of groter de op nul gebaseerde 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

Alleen eigenaar getekende keuzelijsten die niet de stijl van de LBS_HASSTRINGS hebben kunnen dit bericht.

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 2.0 of hoger vereist.
Header:Verklaard in winuser.h.

Zie ook

Lijst vakken overzicht, lijst vak berichten, DefWindowProc, WM_CHAR, WM_VKEYTOITEM

Index