FMX.Types.IControl.MouseWheel

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure MouseWheel(Shift: TShiftState; WheelDelta: Integer; var Handled: Boolean);

C++

virtual void __fastcall MouseWheel(System::Classes::TShiftState Shift, int WheelDelta, bool &Handled) = 0 ;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
FMX.Types.pas
FMX.Types.hpp
FMX.Types IControl

Description

Fournit une réponse quand l'utilisateur fait tourner la molette de la souris alors que le curseur est au-dessus du contrôle.

Implémentez MouseWheel pour fournir un certain comportement quand l'utilisateur fait tourner la molette de la souris alors que le curseur est au-dessus du contrôle.

Shift indique quelles touches mortes (MAJ, CTRL ou ALT) étaient appuyées quand l'utilisateur a relâché le bouton enfoncé de la souris.

Le paramètre WheelDelta indique la distance parcourue par la molette. WheelDelta est positif si la molette a été tournée vers le haut, et négatif si elle a été tournée vers le bas.

Le paramètre Handled indique si l'utilisateur a déjà fait défiler la barre de défilement, en fonction de la valeur WheelDelta.

TControl implémente cette procédure sous forme de répartiteur d'événements OnMouseWheel.

Voir aussi