Vcl.Controls.TControl.ScreenToClient

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function ScreenToClient(const Point: TPoint): TPoint; overload;
function ScreenToClient(const Rect: TRect): TRect; overload;

C++

System::Types::TPoint __fastcall ScreenToClient(const System::Types::TPoint &Point)/* overload */;
System::Types::TRect __fastcall ScreenToClient(const System::Types::TRect &Rect)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TControl

Description

Convertit les coordonnées d'un point spécifiées relativement à l'écran en coordonnées relatives au client.

La méthode ScreenToClient permet de convertir les coordonnées d'un point exprimées relativement à l'écran en coordonnées locales, relativement à la zone client. Dans le système de coordonnées du client, (0, 0) correspond au coin supérieur gauche de la zone client du contrôle. Dans le système de coordonnées de l'écran, (0, 0) correspond au coin supérieur gauche de l'écran.

Utilisez ScreenToClient avec ClientToScreen pour passer du système de coordonnées d'un contrôle à celui d'un autre. Par exemple :



P := TargetControl.ScreenToClient(SourceControl.ClientToScreen(P));



P = TargetControl->ScreenToClient(SourceControl->ClientToScreen(P));



convertit P des coordonnées de SourceControl en coordonnées de TargetControl.

Voir aussi