FMX.Forms.TScreen.DisplayFromPoint
Delphi
function DisplayFromPoint(const Point: TPoint): TDisplay; overload;
function DisplayFromPoint(const Point: TPointF): TDisplay; overload;
C++
Fmx::Types::TDisplay __fastcall DisplayFromPoint(const System::Types::TPoint &Point)/* overload */;
Fmx::Types::TDisplay __fastcall DisplayFromPoint(const System::Types::TPointF &Point)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | FMX.Forms.pas FMX.Forms.hpp |
FMX.Forms | TScreen |
説明
Point
で指定された点から左上隅までの距離が最も短いディスプレイを返します。
DisplayFromPoint は、Point
で指定された点から作業領域の左上隅までの距離が(仮想画面座標上で)最も短いディスプレイを返します。
距離は、WorkArea の Top および Left 座標と、Point
で指定された点の Y および X 座標の間の各オフセットの絶対値の合計として計算されます。次のような式になります。
Abs(WorkArea.Top-Point
.Y) + Abs(WorkArea.Left-Point
.X)
仮想画面は、デスクトップを構成するのに使用されるすべてのディスプレイの境界となる四角形です。