WM_CHARTOITEM

Wiadomość WM_CHARTOITEM jest wysyłana w polu listy styl LBS_WANTKEYBOARDINPUT do jej właściciela, w odpowiedzi na wiadomość używając funkcji.

WM_CHARTOITEM nKey = LOWORD(wParam);          / / kluczowe wartości nCaretPos = HIWORD(wParam);     / daszek pozycja hwndListBox = fikcyjnymi (HWND);    / / dojście do pola listy 

 

Parametry

nKey
Wartość słowa bity wParam. Określa wartość klucza użytkownik nacisnął przycisk.
nCaretPos
Wartość o wysokich numerach słowo wParam. Określa bieżącą pozycję daszek.
hwndListBox
Wartość fikcyjnymi. Dojście do pola listy.

Zwraca wartości

Wartość zwracany określa akcję, która aplikacja wykonywane w odpowiedzi na komunikat. Wartość zwracany –1 lub –2 wskazuje, że aplikacja obsługiwane wszystkie aspekty zaznaczenie elementu i wymaga bez podejmowania dalszych działań w polu listy. Zwracana wartość wynosząca 0 lub większa określa indeksu elementu w polu listy i wskazuje, że pole listy należy wykonać akcję domyślną dla klawiszy na danego elementu.

Akcja domyślna

Funkcja DefWindowProc zwraca wartość –1.

Uwagi

Tylko rysowane właściciel listy pól, które nie mają stylu LBS_HASSTRINGS można otrzymać ten komunikat.

Jeśli procedura pole dialogowe obsługuje ten komunikat, należy oddać żądaną wartość zwracany do BOOL i zwrócić wartość w bezpośrednio. Jest ignorowana wartość DWL_MSGRESULT przez funkcję SetWindowLong.

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga w wersji 2.0 lub nowszej.
Nagłówka:Zadeklarowane w pliku winuser.h.

Zobacz też

Omówienie pola listy, listy pole wiadomości, DefWindowProc, używając funkcji, WM_VKEYTOITEM

Index