Vcl.Controls.TMouse.CursorPos

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property CursorPos: TPoint read GetCursorPos write SetCursorPos;

C++

__property System::Types::TPoint CursorPos = {read=GetCursorPos, write=SetCursorPos};

プロパティ

種類 可視性 ソース ユニット
property public
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TMouse

説明

マウスカーソルの位置を指定します。

CursorPos プロパティを使用すると,グローバルな座標でマウスカーソルの位置を取得できます。この位置を使用すると,マウスとの関係で UI 要素の位置を指定できます。たとえば,ポップアップメニューの位置やドラッグアンドドック操作中のドラッグ四角形の表示は,CursorPos プロパティの値に基づいて決定されます。

TMouse. CursorPos は例外を生成する場合があります。プロパティ取得 API 呼び出しは Win32Check でラップされますが,関数が失敗すると,例外 EOSException が生成されます。次に API 呼び出しのコード例を示します。

function TMouse.GetCursorPos: TPoint; begin Win32Check(Windows.GetCursorPos(Result)); end;