Vcl.Controls.TMouseEvent

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TMouseEvent = procedure(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer) of object;

C++

typedef void __fastcall (__closure *TMouseEvent)(System::TObject* Sender, System::Uitypes::TMouseButton Button, System::Classes::TShiftState Shift, int X, int Y);

Propriétés

Type Visibilité  Source Unité  Parent
type
typedef
public
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls Vcl.Controls

Description

TMouseEvent est le type de fonction d'un événement OnMouseDown ou d'un événement OnMouseUp.

TMouseEvent comprend les paramètres suivants :



Paramètre Signification

Sender

Le contrôle qui a généré l'événement.

Button

Le bouton de la souris qui a été appuyé. Ce paramètre peut prendre l'une des valeurs suivantes : mbLeft, mbRight, mbMiddle.

Shift

L'état des touches Alt, Ctrl, Maj et des boutons de la souris.

X

La coordonnée X en cours du curseur de la souris.

X

La coordonnée Y en cours du curseur de la souris.

Remarque : Les coordonnées X et Y sont basées sur le paramètre Sender. Appelez ClientToScreen pour obtenir les coordonnées écran globales.

Voir aussi

Exemples de code