DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions Evénements Windows
  • Exemple 1 : Interception du clic droit de la souris sur un champ Liste
  • Exemple 2 : Interception de tous les événements Windows sur un champ
Evénement (Exemple)
Exemple 1 : Interception du clic droit de la souris sur un champ Liste
Le code suivant permet d'intercepter le clic droit de la souris sur le champ LISTE1. Lorsque l'utilisateur effectue un clic droit sur le champ, un message est affiché.
Remarque : WINDEV propose pour tous les types de champ des événements supplémentaires, affichables sous l'éditeur de code. Ces événements supplémentaires remplacent certaines gestions des événements Windows très courantes.
// Interception du clic droit de souris sur un champ Liste
WM_RBUTTONUP est un entier = 517 // Relâchement du bouton droit de la souris
 
SI Evénement("EveClicDroit", "Liste1", WM_RBUTTONUP) = 0 ALORS
Erreur("Impossible de gérer l'événement ' relâchement " + ...
 "du bouton droit de la souris ' sur le champ 'Liste1'.")
FIN
PROCÉDURE EveClicDroit(UnMessage, wParam, lParam)
Info("Le bouton droit de la souris a été relâché sur le champ " + MoiMême.Nom)
Exemple 2 : Interception de tous les événements Windows sur un champ
Le code suivant permet d'intercepter tous les événements Windows pouvant survenir sur un champ.
Evénement("IdentEvenement", "NomChamp", 0)
PROCÉDURE IdentEvenement(UnMessage, wParam, lParam)
Info(" Un événement (message " + UnMessage + ") a eu lieu sur le champ " + MoiMême.Nom)
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale