<Return[R]><Top>

ReleaseCapture

Declare Function Api_ReleaseCapture& Lib "user32" Alias "ReleaseCapture" ()

Declare Function ReleaseCapture Lib "user32" Alias "ReleaseCapture" () As Long

現在のスレッドに所属するウィンドウでマウスのキャプチャを解除(終了)し、マウス入力を通常の処理へ戻す。あるウィンドウがマウスをキャプチャしている場合、カーソル(マウスカーソル)の位置にかかわりなく、そのウィンドウはすべてのマウス入力を受け取る。

パラメータ
    パラメータはなし。

戻り値
    関数が成功すると、0 以外の値が返る。
    関数が失敗すると、0 が返る。拡張エラー情報を取得するには、GetLastError 関数を使う。

解説
    マウスをキャプチャするには、SetCapture 関数を使う。
    Windows 95:この関数を呼び出すと、マウスのキャプチャを失うウィンドウは、WM_CAPTURECHANGED メッセージを受け取る。