CListBox::VKeyToItem

wirtualne int VKeyToItem (UINT nKey, UINT nIndex );

Wartość zwracany

Retur&nsnbsp; – 2 żadne dalsze działania – 1 akcja domyślna lub liczba nieujemna określić indeks elementu pola listy, na którym należy wykonać akcję domyślną dla klawiszy.

Parametry

nKey

Kod klucza wirtualnego klucza użytkownik nacisnął.

nIndex

Bieżąca pozycja daszek pole listy.

Uwagi

Ta funkcja jest wywoływana w ramach, gdy okno nadrzędne pola listy odbiera wiadomość WM_VKEYTOITEM w polu listy. Wysłana wiadomość WM_VKEYTOITEM przez pole listy, gdy odbiera wiadomość WM_KEYDOWN , ale tylko wtedy, gdy w polu listy spełnia oba z poniższych:

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

Musi zwracać wartość stwierdzić ramy działa&nia, jakie Twojego zastępowanie wykonywane. Ofnbsp wartość zwracany; – 2 wskazuje, że aplikacja obsługiwane wszystkie aspekty zaznaczenie elementu i wymaga bez podejmowania dalszych działań w polu listy. Przed zwróceniem – 2, można ustawić zaznaczenie lub przenieść kursor lub oba. Aby ustawić zaznaczenie, użyj SetCurSel lub SetSel. Aby przenieść kursor, użyj SetCaretIndex.

Of  wartość zwracany; – 1 wskazuje, że w polu listy należy wykonywać akcji domyślnej w odpowiedzi na naciśnięcie klawisza.Domyślna implementacja zwraca – 1.

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::CharToItem, CListBox::SetCurSel, CListBox::SetSel, CListBox::SetCaretIndex

Index