Шаг 341 - CWnd::OnCharToItem

afx_msg int OnCharToItem( UINT nChar, CListBox* pListBox, UINT nIndex );

Возвращаемое значение
Рамка вызывает эту функцию, чтобы определить действие, которое прикладная программа выполнила в ответ на обращение. Возвращаемое значение -2 указывает, что прикладная программа обработала все аспекты выбора элемента и не хочет никакое дальнейшее действие списком. Возвращаемое значение -1 указывает, что список должен выполнить заданное по умолчанию действие в ответ на нажатие клавиши. Возвращаемое значение 0 или больший определяет нуль-основанный индекс элемента в списке и указывает, что список должен выполнить заданное по умолчанию действие для нажатия клавиши на данном элементе.

Параметры
nChar
Определяет значение клавиши, нажатой пользователем.
pListBox
Определяет указатель на список. Он может быть временно.
nIndex
Определяет текущую позицию символа каретки.

Замечания
Вызывается когда список с LBS_WANTKEYBOARDINPUT стилем посылает владельцу WM_CHARTOITEM сообщение в ответ на WM_CHAR сообщение.

Эта функция вызвана рамкой, чтобы позволить Вашей прикладной программе обрабатывать сообщение Windows. Параметры, переданные к вашей функции отражают параметры, полученные рамкой, когда сообщение было получено. Если Вы вызываете реализацию базового класса этой функции, та реализация использует параметры, первоначально переданные с сообщением, а не параметры, которые Вы обеспечиваете функции.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 07.01.2002