віртуальний int CharToItem (UINT nKey, UINT nIndex );
Значення, яке повертається
Retur&nsnbsp; -1 або – 2 подальші дії або невід'ємне число, щоб визначити Індекс списку елемент, на який виконати дію за промовчанням для натискання клавіші. За замовчуванням реалізація повертається-1.
Параметри
nKey
Код ANSI характеру, що користувач ввів.
nIndex
Поточна позиція-списку за допомогою курсору.
Зауваження
Ця функція викликається на рамках, коли список із батьківського вікно отримує WM_CHARTOITEM повідомлення зі списку. WM_CHARTOITEM повідомлення надсилається на полі списку, коли він отримує WM_CHAR повідомлення, але лише в тому разі, якщо список із відповідає всі ці критерії:
Ви ніколи не повинні зателефонувати цієї функції себе. Пересилити цю функцію, щоб забезпечити ваші власні користувацькі обробки клавіатури повідомлень.
У ваших перевизначити ви повинні повернути значення розповісти рамках, які заходи ви виступали. Значення of -1 або – 2 вказує, що ви обробляються всі аспекти вибору елемента і вимагає подальші дії за списком. Для повернення-1 або – 2, можна встановити виділення або перемістити на знак вставлення або обидва. Щоб встановити виділення за допомогою SetCurSel або SetSel. Щоб перемістити на знак вставки, скористайтеся SetCaretIndex.
Повернення значення 0 або більшими визначає індекс елемент у списку і показує, списку повинні виконувати дію за промовчанням для клавіш на певний елемент.
Огляд CListBox | Члени класу | Ієрархічна діаграма
Дивіться також CListBox::VKeyToItem, CListBox::SetCurSel, CListBox::SetSel, CListBox::SetCaretIndex, WM_CHARTOITEM