仮想 BOOL OnCommand ( WPARAM wParam, LPARAM lParam );
戻り値
アプリケーションはこのメッセージを処理する場合は 0 以外を返します。そうでなければ 0。
パラメーター
wParam
WParamの下位ワードは、メニュー項目、コントロール、またはアクセラレータのコマンド ID を指定します。メッセージがコントロールからの場合、通知メッセージwParamの上位ワードを指定します。メッセージがアクセラレータである場合、上位ワードは 1 です。メッセージが、メニューからの場合は、上位ワードは 0 です。
lParam
メッセージがコントロールからの場合は、メッセージを送信コントロールを識別します。それ以外の場合、 lParamは 0 です。
解説
子コントロール通知メッセージを送信するとき、またはアクセラレータのキーストロークを翻訳するアイテム、メニューからユーザーを選択すると、フレームワークはこのメンバー関数を呼び出します。
OnCommandコントロール通知、 ON_COMMANDエントリのメッセージ マップを処理し、適切なメンバー関数を呼び出します。
この処理には、派生クラスでメンバー関数をオーバーライド、 WM_COMMANDメッセージ。基本クラスの oncommand限り上書きメッセージ マップ処理されません。
注特価;このメンバー関数は、Windows メッセージを処理するアプリケーションを許可するためにフレームワークによって呼び出されます。関数に渡されるパラメーターは、メッセージが受信されたときに、フレームワークによって受信パラメーターを反映します。この関数の基本クラス実装を呼び出す場合は、その実装はもともとメッセージと指定パラメーターではなく、関数に渡されるパラメーターを使用します。(&N)。
CWnd の概要|nbsp;クラス メンバー |階層図(&N)
参照特価; WM_COMMAND、 CCmdTarget::OnCmdMsg(&N)