CListBox::CharToItem

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

Index