CWnd::SetCapture

カーソルの位置に関係なく、以降のすべてのマウス入力が現在の CWnd オブジェクトに送信されます。

CWnd* SetCapture();

戻り値

以前にすべてのマウス入力を受け取っていたウィンドウ オブジェクトへのポインター。そのようなウィンドウがない場合は、NULL を返します。返されるポインターは、一時的なポインターです。後で使用するために保存しておくことはできません。

解説

CWnd ですべてのマウス入力を受け取る必要がなくなったら、他のウィンドウがマウス入力を受け取ることができるように、アプリケーションから ReleaseCapture 関数を呼び出す必要があります。

マウス入力がキャプチャされている間、アクティブ ウィンドウには WM_NCHITTEST メッセージも WM_SETCURSOR メッセージも送信されません。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWnd クラス

階層図

ReleaseCapture

SetCapture

CWnd::GetCapture