J'ai un programme qui lorsqu'il est dans le systray n'a pas le nom qui s'affiche dans l'info bulle.
Je connais son nom de programme
mais comment je peux connaitre sous quel nom il est dans le systray ?
existe-t-il un API pour lister les hwnd du systray avec leur nom ?
J'ai reproduit le problème avec une form dont le nom est exemple
puis :
et l'executable est sous le nom toto.exe et l'info bulle est "programme exemple 1" mais le nom du systray est exemple donc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 With nid .cbSize = Len(nid) .hwnd = Me.hwnd .uId = vbNull .uFlags = NIF_ICON Or NIF_TIP Or NIF_MESSAGE .uCallBackMessage = WM_MOUSEMOVE .hIcon = Me.Icon .szTip = "programme exemple 1" & vbNullChar End With
comment trouver ce nom quand le programme n'est pas de moi ?
Merci
Partager