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 */;
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| function | public | FMX.Forms.pas FMX.Forms.hpp |
FMX.Forms | TScreen |
Beschreibung
Gibt das Display zurück, dessen linke obere Ecke dem angegebenen Point-Punkt am nächsten liegt.
DisplayFromPoint gibt das Display zurück, dessen linke obere Ecke des Arbeitsbereichs dem angegebenen Point-Punkt am nächsten (in virtuellen Bildschirmkoordinaten) liegt.
Der Abstand wird als Summe der absoluten Werte der Offsets zwischen den Koordinaten Top und Left eines Arbeitsbereichs und den korrespondierenden X- oder Y-Koordinaten des angegebenen Point-Punkts berechnet. Zum Beispiel:
Abs(WorkArea.Top-Point.Y) + Abs(WorkArea.Left-Point.X)
Der virtuelle Bildschirm ist das Rechteck, das alle Displays umgibt, aus denen sich der Desktop zusammensetzt.