Bonjour à toutes et tous !
Dans la fenêtre principale de mon programme ainsi que dans plusieurs fenêtres enfants, j'ai inclus une barre d'outils constituée d'objets descendants de tButton.
Pour faire plus "pro", je voudrais affubler mes boutons de petites info-bulles.
Pour ce faire, je pense créer dans mes objets descendants de tButton une méthode qui répond aux messages wm_MouseMove. De la sorte, l'info-bulle serait affichée dès que la souris atteindrait la zone client du bouton et serait rafraîchie à chaque mouvement de la souris.
C'est pour l'effacement de la bulle que je sèche. Comment détecter que la souris a quitté la zone client du bouton ?
Je pourrais éventuellement travailler avec un timer qui limiterait l'affichage de la bulle à x dixièmes de seconde mais je voudrais éviter cette solution.
J'ai fouillé le forum de fond en comble mais les seules solutions proposées sont inapplicables (langages "visual").
Merci à celles et ceux qui se pencheront sur la question !
Partager