次の方法で共有


CWnd::OnVKeyToItem

CWnd のオブジェクトが LBS_WANTKEYBOARDINPUT のスタイルのリスト ボックスがある場合は、リスト ボックスは WM_KEYDOWN のメッセージに応答 WM_VKEYTOITEM のメッセージを送信します。

afx_msg int OnVKeyToItem( 
   UINT nKey, 
   CListBox* pListBox, 
   UINT nIndex  
);

パラメーター

  • nKey
    ユーザーが Enter キーの仮想キー コードを指定します。標準の仮想キー コードのの一覧については、Winuser.h を参照してください。

  • pListBox
    リスト ボックスへのポインターを指定します。このポインターは一時的である場合があるので、後で使用するために保持しておくことはできません。

  • nIndex
    現在のキャレット位置を指定します。

戻り値

アプリケーションがメッセージに応答して実行するアクションを指定します。戻り値の–アプリケーションは項目の選択のすべての要素を処理し、リスト ボックスによって、対処は不要と、2 つが。–戻り値のリスト ボックスがキーストロークに応じて既定のアクションを実行する必要があることを示します。1 は0 の戻り値はリスト ボックスの項目のインデックスを指定し、リスト ボックスの項目が特定のキーストロークの既定のアクションを実行することを示します。

解説

このメンバー関数は LBS_HASSTRINGS のスタイルがあるリスト ボックスでのみ、フレームワークによって呼び出されます。

[!メモ]

このメンバー関数は、アプリケーションが Windows メッセージを処理できるようにするためにフレームワークによって呼び出されます。この関数に渡されるパラメーターの値は、フレームワークがメッセージ受信時に受け取ったパラメーターの値に基づいています。この関数の基本クラスの実装を呼び出した場合は、関数に渡したパラメーターではなく、メッセージと共に渡されたパラメーター自体が使用されます。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWnd クラス

階層図

CWnd::OnKeyDown

WM_VKEYTOITEM