FMX.Types.IControl.MouseWheel
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.