CListBox::VKeyToItem

віртуальний 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

Index