Trouver le hwnd du system tray

cs_babboss Messages postés 121 Date d'inscription vendredi 27 octobre 2000 Statut Membre Dernière intervention 29 novembre 2006 - 26 juil. 2002 à 16:23
scelw Messages postés 117 Date d'inscription mercredi 3 septembre 2003 Statut Membre Dernière intervention 17 février 2007 - 13 mai 2005 à 08:06
comment trouver le hwnd du system tray et celui de l'horloge qui est dedant
quand je fait:
a = Findwindow("TrayNotifyWnd","")
a = 0 !

merci d avance
@++

3 réponses

picwin Messages postés 14 Date d'inscription mercredi 10 juillet 2002 Statut Membre Dernière intervention 18 juillet 2004
30 juil. 2002 à 11:22
si tu enumere ce qu'il y a dans le systray tu vera qu'il y a d'autre chose:
ex:
-le systray: hWnd = FindWindow("Shell_TrayWnd", vbNullString)
-les icones: hWnd = FindWindowEx(hWnd, 0, "TrayNotifyWnd", vbNullString)
-l'hotloge: hWnd = FindWindowEx(hWnd, 0, "TrayClockWClass", vbNullString)
:)
0
cs_babboss Messages postés 121 Date d'inscription vendredi 27 octobre 2000 Statut Membre Dernière intervention 29 novembre 2006
30 juil. 2002 à 17:04
CCCCCCCCCOOOOOOOOOOOOOLLLLLLLLLL
merci beaucoup
@++
0
scelw Messages postés 117 Date d'inscription mercredi 3 septembre 2003 Statut Membre Dernière intervention 17 février 2007
13 mai 2005 à 08:06
Peut-on sélectionner l'icône du systray que l'on veut manipuler (et faire ainsi une fonction qui ne cache QUE cette icône, par exemple) ?
Ou la totalité du systray est "indivisible" (l'horloge mise à part) ?

Merci!
0
Rejoignez-nous