Vcl.Controls.TMouse.CursorPos

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property CursorPos: TPoint read GetCursorPos write SetCursorPos;

C++

__property System::Types::TPoint CursorPos = {read=GetCursorPos, write=SetCursorPos};

Propriétés

Type Visibilité  Source Unité  Parent
property public
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TMouse

Description

Spécifie la position du curseur de la souris.

Utilisez la propriété CursorPos pour obtenir la position du curseur de la souris en coordonnées globales. Utilisez cette position pour placer les éléments de l'interface utilisateur en relation avec la souris. Par exemple, la position des menus surgissants ou de l'affichage du rectangle de glissement pendant des opérations de glisser-déplacer est basée sur la valeur de CursorPos.

TMouse. CursorPos peut déclencher une exception. L'appel d'API de la méthode d'accès en lecture à une propriété est encapsulé avec Win32Check, qui déclenche l'exception ; EOSException si la fonction échoue. L'appel d'API apparaît dans le code suivant :

function TMouse.GetCursorPos: TPoint; begin Win32Check(Windows.GetCursorPos(Result)); end;