afx_msg BOOL OnSetCursor ( CWnd ※ pWnd, UINT nHitTest, UINT メッセージ );
戻り値
さらに処理を停止するには 0 以外の値または 0 を継続するには。
パラメーター
pWnd
カーソルを含むウィンドウへのポインターを指定します。ポインターは一時的である可能性があり、後で使用するため保存できません。
nHitTest
ヒット テストの領域コードを指定します。ヒット テストはカーソルの位置を決定します。
メッセージ
マウス メッセージの数を指定します。
解説
マウス入力がキャプチャされていないと、マウス、 CWndオブジェクト内でのカーソルの動きがこのメンバー関数は、フレームワークを呼び出します。
既定の実装は、処理する前に、親ウィンドウのOnSetCursorを呼び出します。親ウィンドウがTRUEを返す場合は、さらに処理が中断されます。親ウィンドウを呼び出す、親ウィンドウの子ウィンドウのカーソルの設定制御します。
場合は既定の実装、カーソルは、クライアント領域のではない場合は、矢印や登録クラス カーソルを設定します。
nbsp; nHitTestかHTERRORとメッセージをマウスのボタンダウン メッセージは、MessageBeep関数が呼び出されます(&N)。
メッセージパラメーターは、 CWndメニュー モードに入る場合は、0 です。
注特価;このメンバー関数は、Windows メッセージを処理するアプリケーションを許可するためにフレームワークによって呼び出されます。関数に渡されるパラメーターは、メッセージが受信されたときに、フレームワークによって受信パラメーターを反映します。この関数の基本クラス実装を呼び出す場合は、その実装はもともとメッセージと指定パラメーターではなく、関数に渡されるパラメーターを使用します。(&N)。
CWnd の概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CWnd::OnNcHitTest、 WM_SETCURSOR(&N)