WM_CHARTOITEM

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 

 

Parametreleri

nKey
WParamalt sıra kelimenin değeri. Tuşa basıldığında kullanıcı değerini belirtir.
nCaretPos
WParamyüksek sıralı word değeri. Şapka geçerli konumunu belirtir.
hwndListBox
LParamdeğeri. Liste kutusuna tanıtıcı.

Dönüş değerleri

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.

Varsayılan işlem

–1 DefWindowProc işlevi.

Açıklamalar

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.

QuickInfo

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.

Ayrıca bkz:

Liste kutuları genel bakış, liste kutusundaki mesajları, DefWindowProc, wm_char, WM_VKEYTOITEM

Index