FMX.Forms.TScreen.DisplayFromRect

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function DisplayFromRect(const Rect: TRect): TDisplay; overload;
function DisplayFromRect(const Rect: TRectF): TDisplay; overload;

C++

Fmx::Types::TDisplay __fastcall DisplayFromRect(const System::Types::TRect &Rect)/* overload */;
Fmx::Types::TDisplay __fastcall DisplayFromRect(const System::Types::TRectF &Rect)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
FMX.Forms.pas
FMX.Forms.hpp
FMX.Forms TScreen


Description

Renvoie l'affichage ayant le coin supérieur gauche le plus proche du centre du rectangle Rect spécifié.

DisplayFromRect renvoie l'affichage dont le coin supérieur gauche de la zone de travail est le plus proche (dans les coordonnées d'écran virtuel) du centre du rectangle Rect spécifié.

Les coordonnées du centre du rectangle Rect sont calculées en utilisant des expressions comme celles-ci :

CentralPoint.X = (Rect.Left + Rect.Right)/2
CentralPoint.Y = (Rect.Top + Rect.Bottom)/2

La distance est calculée comme la somme des valeurs absolues des offsets entre les coordonnées Haut et Gauche d'un WorkArea et les coordonnées X ou Y correspondantes du point Point spécifié. Par exemple :

Abs(WorkArea.Top-CentralPoint.Y)
+ Abs(WorkArea.Left-CentralPoint.X)  

L'écran virtuel est le rectangle de délimitation de tous les affichages constituant le bureau.

Voir aussi