Passer au contenu principal
Les composants visuels sont implémentés dans FRE pour Windows.
Il s’agit d’une interface de rappel utilisée pour notifier les écouteurs des événements d’entrée de la souris et du clavier provenant des objets ImageViewer, ZoomViewer, DocumentViewer, TextEditor, TextValidator. Cette interface est implémentée côté client. Consultez les recommandations d’implémentation détaillées pour votre outil de développement dans Utilisation des objets connectables.
Les événements d’entrée de la souris et du clavier de Text Validator sont en réalité des événements de Text Editor intégré à Text Validator. Ils servent à surveiller la saisie de l’utilisateur dans Text Validator et, si nécessaire, à y réagir. Les événements d’entrée de Text Validator ouvert à l’aide du bouton Check Spelling de Text Editor sont transmis à Text Editor (et non à Text Validator).
Un objet recevant des notifications via les méthodes de cette interface peut effectuer les actions suivantes dans l’implémentation de ces méthodes :
  • Signaler des informations sur les mouvements et les clics de souris, les pressions de touches et le défilement.
  • Annuler des opérations.

Méthodes

NomDescription
OnCharAppelée lorsqu’une frappe au clavier correspond à un caractère. Transmet au client le code du caractère, le nombre de répétitions et des informations supplémentaires sur la frappe. Permet d’annuler l’opération.
OnKeyDownAppelée lorsqu’une touche est enfoncée alors qu’un composant a le focus. Transmet au client le code de la touche, le nombre de répétitions et les touches modificatrices utilisées. Permet d’annuler l’opération.
OnKeyUpAppelée lorsqu’une touche est relâchée alors qu’un composant a le focus. Transmet au client le code de la touche, le nombre de répétitions et les touches modificatrices utilisées. Permet d’annuler l’opération.
OnMouseButtonDownAppelée lorsque le pointeur de la souris se trouve sur un composant et qu’un bouton de la souris est enfoncé. Transmet au client des informations sur le bouton de souris enfoncé, ainsi que les coordonnées du pointeur.
OnMouseButtonUpAppelée lorsque le pointeur de la souris se trouve sur un composant et qu’un bouton de la souris est relâché. Transmet au client des informations sur le bouton de souris relâché, ainsi que les coordonnées du pointeur.
OnMouseDoubleClickAppelée lorsqu’un composant reçoit un double-clic. Transmet au client des informations sur les coordonnées du pointeur de la souris et les touches modificatrices utilisées.
OnMouseMoveAppelée lorsque le pointeur de la souris se déplace sur un composant. Transmet au client des informations sur les coordonnées du pointeur de la souris et les touches modificatrices utilisées.
OnMouseWheelAppelée lorsque la molette de la souris est actionnée alors qu’un composant a le focus. Transmet au client des informations sur les coordonnées du pointeur de la souris, l’amplitude du déplacement de la molette et les touches modificatrices utilisées.
OnScrollAppelée lorsque le scroll box a été déplacé à l’aide de la souris ou du clavier. Transmet au client le code de la barre de défilement, la position du scroll box et le nombre de lignes défilées. Permet d’annuler l’opération.

Voir aussi

Utilisation des objets connectables IImageViewerEvents IZoomViewerEvents IDocumentViewerEvents ITextEditorEvents ITextValidatorEvents