WM_CHARTOITEM ileti tarafından LBS_WANTKEYBOARDINPUT stili ile bir liste kutusu sahibi bir wm_char iletisine yanıt olarak gönderilir.
WM_CHARTOITEM nKey = LOWORD(wParam); / / anahtar değeri nCaretPos = HIWORD(wParam); / / şapka pozisyon hwndListBox (hwnd) lParam; = / / işlemek için liste kutusu
Dönüş değeri, uygulamanın iletisine yanıt olarak gerçekleştirilen eylemi belirtir. Dönüş değeri 1 veya –2 uygulama öğeyi seçerek tüm yönlerini ele ve gerektiren başka bir işlem tarafından liste kutusunu gösterir. Dönüş değeri 0 veya büyük liste kutusunda bir öğeyi sıfır tabanlı dizin belirtir ve liste kutusu vuruşu belirli madde için varsayılan eylemi gerçekleştirmek gösterir.
–1 DefWindowProc işlevi.
LBS_HASSTRINGS tarzı olmayan sahibi çizilmiş liste kutuları bu mesajı alabilirsiniz.
Bir iletişim kutusu yordam bu ileti işleme, bool istediğiniz dönüş değeri artığını ve dönüş değeri doğrudan. SetWindowLong işlevi tarafından belirlenen dwl_msgresult değer yoksayılır.
nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 2.0 veya sonraki sürümünü gerektirir.
Header:WINUSER.h ilan.
Liste kutuları genel bakış, liste kutusundaki mesajları, DefWindowProc, wm_char, WM_VKEYTOITEM