Vcl.Controls.TMouseActivateEvent

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TMouseActivateEvent = procedure(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer; HitTest: Integer; var MouseActivate: TMouseActivate) of object;

C++

typedef void __fastcall (__closure *TMouseActivateEvent)(System::TObject* Sender, System::Uitypes::TMouseButton Button, System::Classes::TShiftState Shift, int X, int Y, int HitTest, System::Uitypes::TMouseActivate &MouseActivate);

Propriétés

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

Description

TMouseActivateEvent est le type de fonction d'un événement OnMouseActivate.

TMouseActivateEvent 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é.

Shift

L'état de la touche Maj quand le bouton de la souris a été appuyé.

X | Y

Les coordonnées en cours de la souris.

HitTest

La valeur de test des clics obtenue à partir du message WM_NCHITTEST.

MouseActivate

Spécifie le comportement de la fiche de niveau supérieur et si les messages de la souris sont traités.



Voir aussi