CListBox::CharToItem

wirtualne int CharToItem (UINT nKey, UINT nIndex );

Wartość zwracany

Retur&nsnbsp; – 1 lub – 2 bez podejmowania dalszych działań lub liczba nieujemna określić indeks elementu pola listy, na którym należy wykonać akcję domyślną dla klawiszy. Domyślna implementacja zwraca – 1.

Parametry

nKey

Kod ANSI znaku użytkownik wpisał.

nIndex

Bieżąca pozycja daszek pole listy.

Uwagi

Ta funkcja jest wywoływana w ramach, gdy okno nadrzędne pola listy odbiera wiadomość WM_CHARTOITEM w polu listy. Po odebraniu wiadomości używając funkcji , ale tylko wtedy, gdy w polu listy spełnia te kryteria w polu listy jest wysłana wiadomość WM_CHARTOITEM:

Użytkownik powinien nigdy nie wywołanie tej funkcji samodzielnie. Zastąpić tej funkcji własną niestandardową obsługę wiadomości klawiatury.

W sieci zastępowa&nie musi zwracać wartość stwierdzić ramy działania, jakie należy wykonać. Ofnbsp wartość zwracany; – 1 lub – 2 wskazuje obsługiwane wszystkie aspekty zaznaczenie elementu i wymaga bez podejmowania dalszych działań w polu listy. Przed zwróceniem – 1 – 2, użytkownik może ustawić zaznaczenie lub przenieść kursor lub oba. Aby ustawić zaznaczenie, użyj SetCurSel lub SetSel. Aby przenieść kursor, użyj SetCaretIndex.

Zwracana wartość wynosząca 0 lub większa określa indeks elementu w polu listy i wskazuje, że pole listy należy wykonać akcję domyślną dla klawiszy na danego elementu.

Omówie&nie CListBox |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CListBox::VKeyToItem, CListBox::SetCurSel, CListBox::SetSel, CListBox::SetCaretIndex, WM_CHARTOITEM

Index