CWnd::OnCharToItem

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

返回值:
框架调用这个函数以指定应用程序响应调用时的动作。返回值为-2则表明应用程序处理选择项的所有方面,并且不需要列表框采取进一步动作。返回值为-1则表明列表框应完成缺省动作以响应击键。返回值为0或更大的值则指出列表框中一个项的从0开始的索引值,并指出列表框应为在给定项上的击键完成缺省动作。

参数:
nChar指定了用户按下的键的值。
PListBox指定了列表框指针,可能是临时的。
NIndex指定了当前的插字符位置。

说明:
当具有LBS_WANTKEYBOARDINPUT风格的列表框响应WM_CHAR消息时向它的拥有者发送一个WM_CHARTOITEM消息,则调用这个函数。

注意:
框架调用这个成员函数以允许你的应用程序处理一个Windows消息。传递给你的成员函数的参数反映了接收到消息时框架接收到的参数。如果你调用了这个函数的基类实现,则该实现将使用最初传递给消息的参数(而不是你提供给这个函数的参数)。

请参阅:WM_CHAR, WM_CHARTOITEM