WM_CHARTOITEM メッセージ
WM_CHAR メッセージに応答して、LBS_WANTKEYBOARDINPUT スタイルを持つリスト ボックスによって所有者に送信されます。
WM_CHARTOITEM
WPARAM wParam;
LPARAM lParam;
パラメーター
戻り値
戻り値は、アプリケーションがメッセージに応答して実行したアクションを指定します。 戻り値 -1 または -2 は、アプリケーションがアイテムの選択のすべての側面を処理し、リスト ボックスによるそれ以上のアクションは必要ないことを示します。 戻り値が 0 以上の場合、リスト ボックス内の項目の 0 から始まるインデックスが指定され、リスト ボックスが指定した項目に対してキーストロークの既定のアクションを実行する必要があることを示します。
解説
DefWindowProc 関数は -1 を返します。
このメッセージを受け取ることができるのは、 LBS_HASSTRINGS スタイルを持たない所有者が描画したリスト ボックスのみです。
ダイアログ ボックス プロシージャがこのメッセージを処理する場合は、目的の戻り値を BOOL にキャストし、値を直接返す必要があります。 SetWindowLong 関数によって設定されたDWL_MSGRESULT値は無視されます。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー |
|
関連項目
-
参照
-
その他のリソース
フィードバック
フィードバックの送信と表示