Vcl.Controls.TMouse.CursorPos
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;