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