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