<Return[G]><Top>

GetCursorPos

Declare Function Api_GetCursorPos& Lib "user32" Alias "GetCursorPos" (lpPoint As POINTAPI)

Declare Function GetCursorPos Lib "user32" Alias "GetCursorPos" (lpPoint As POINTAPI) As Long

マウスカーソル( マウスポインタ)の現在の位置に相当するスクリーン座標を取得する。

パラメータ
lpPoint
    [出力]マウスカーソルの位置に相当するスクリーン座標を受け取る POINT 構造体へのポインタを指定する。

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

解説
    マウスカーソルの位置は常にスクリーン座標で与えられ、マウスカーソルが表示されているウィンドウのマッピングモードには影響されない。
    呼び出し側のプロセスは、ウィンドウステーションへの WINSTA_READATTRIBUTES アクセス権を備えていなければならない。