FMX.Platform.IFMXMultiDisplayService.DisplayFromPoint
Delphi
function DisplayFromPoint(const Handle: TWindowHandle; const Point: TPoint): TDisplay;
C++
virtual Fmx::Types::TDisplay __fastcall DisplayFromPoint(Fmx::Types::TWindowHandle* const Handle, const System::Types::TPoint &Point) = 0 ;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | FMX.Platform.pas FMX.Platform.hpp |
FMX.Platform | IFMXMultiDisplayService |
説明
Point
で指定された点が含まれているディスプレイを取得するメソッドを宣言しています。
DisplayFromPoint の実装では、Point
で指定された点が含まれている TDisplay ディスプレイを返します。Point
は、Handle
で指定されたウィンドウ ハンドルを持つフォームに対する相対座標です。
マウス ボタンやマウス ホイールが押された場合、DisplayFromPoint は、マウス カーソルおよび Handle
で指定されたウィンドウ ハンドルを持つフォームが含まれているディスプレイを返します。なお、指定された Point
は無視されます。マウス カーソルと、Handle
で指定されたウィンドウ ハンドルを持つフォームが別々のディスプレイにある場合は、マウス カーソルは無視され、DisplayFromPoint は、Point
で指定された点が含まれている TDisplay ディスプレイを返します。