|
SysIconeAfficheBulle n'affiche pas la notification |
Débuté par Gaël, 12 juil. 2022 12:13 - 2 réponses |
| |
| | | |
|
| |
Posté le 12 juillet 2022 - 12:13 |
Bonjour à tous,
Je vous soumets mon problème du jour :
J'utilise dans une fenêtre l'instruction SysIconeAfficheBulle pour afficher des notifications. En fin d'initialisation de ma fenêtre, la ligne [ SysIconeAjoute(fRepExe()+"\Monicone.ico") ] est présente.
Plus loin dans mon code, j'ai la ligne suivante :
SysIconeAfficheBulle("Vous avez reçu une notification de " + gpwRecupInfoUtilisateur(gpwInfoLogin) + RC + RC + REQ_MessageEnAttente.MessageTexte, "", sysTypeBulleInfo)
En mode test comme en exécution, aucune notification n'apparaît. J'ai testé au plus simple avec :
SysIconeAfficheBulle("test", test", sysTypeBulleInfo)
Et même résultat : aucune notification ne s'affiche et Windows me précise même que je n'ai reçu aucune notification.
Je précise que je suis en Windows 10 20H2 avec WinDev 25.
Avez-vous déjà rencontré ce problème ? Et si oui, avez-vous réussi à trouver une solution ?
Merci à vous!
Gaël |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 13 messages |
|
Posté le 12 juillet 2022 - 17:10 |
Bonjour,
Il vous manque surement le "PostMessage". J'ai quelque chose qui fonctionne chez moi...
Déclarations globales de la fenetre :
Evénement("TaskbarAjouteIcone", "*.", "TaskBarIconOverlay") Evénement("TaskbarSupprimeIcone", "*.", "TaskBarIconDel")
Je passe par un champ image pour le SysIconeAjoute. En fin d'initialisation de la fenetre ;
SysIconeAjoute(IMG_ICO,"","CogeMessenger")
La procédure "TaskbarAjouteIcone" ;
SysIconeAjouteImage(IMG_ICO)
La procédure "TaskbarSupprimeIcone" ;
SysIconeSupprimeImage()
Dans mon code lorsque je veux afficher la bulle :
SysIconeAfficheBulle("Nouveau message","CogeMessenger",sysTypeBulleInfo) PostMessage(Handle(), "TaskBarIconOverlay", 0, 0)
et si je n'ai rien a afficher :
PostMessage(Handle(), "TaskBarIconDel", 0, 0) |
| |
| |
| | | |
|
| | |
| |
Posté le 15 juillet 2022 - 15:43 |
Merci Guiz pour ta réponse. J'ai essayé té solution avec les lignes de code que tu présentes mais malheureusement cela n'a eu aucun effet chez moi. Pour le coup, j'oublie le système de notification... |
| |
| |
| | | |
|
| | | | |
| | |
|