WM_CHARTOITEM

WM_CHARTOITEM správa sa odosiela v zozname s LBS_WANTKEYBOARDINPUT štýlom jeho vlastník v odpovedi na správu WM_CHAR.

WM_CHARTOITEM N = LOWORD(wParam);          / / Kľúčové hodnota nCaretPos = HIWORD(wParam);     / / vsuvka pozíciu hwndListBox = lParam (HWND);    / / popisovača na zozname 
 

Parametre

n
Hodnota nízka-order slovo wParam. Určuje hodnotu kľúča používateľ stlačil.
nCaretPos
Hodnota Rozdeli slovo wParam. Určuje aktuálnu pozíciu podľa znaku vsuvky.
hwndListBox
Hodnota lParam. Rukoväť na zozname.

Note:

Návratová hodnota Určuje akciu, ktorá podaní vykonaná v odpovedi na správu. Vrátená hodnota –1 alebo –2 naznačuje, že žiadosť spracovať všetky aspekty výberom položky a vyžaduje žiadne ďalšie kroky, v poli so zoznamom. Vrátená hodnota 0 alebo väčší určuje zero-based index položky v rozbaľovacom zozname a naznačuje, že zozname by mal vykonávať predvolenú akciu na stlačenie klávesu na danú položku.

Predvolenú akciu

Funkcia DefWindowProc vráti –1.

Poznámky

Len vlastník ťahané zoznam bloky, ktoré nemajú LBS_HASSTRINGS štýl môže toto hlásenie.

Ak dialógové okno pole postup spracováva túto správu, by mal odovzdať požadovanú vrátenej hodnoty na BOOL a vrátiť hodnotu priamo. DWL_MSGRESULT hodnota stanoví SetWindowLong funkcia je ignorovaná.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verzia 2.0 alebo novšia.
Hlavičky:Deklarované v súbore winuser.h.

Pozri tiež

Zoznam polí prehľad zoznamu poľa správy, DefWindowProc, WM_CHAR, WM_VKEYTOITEM

Index