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
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.
Funkcia DefWindowProc vráti –1.
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á.
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.
Zoznam polí prehľad zoznamu poľa správy, DefWindowProc, WM_CHAR, WM_VKEYTOITEM