Trouver le hwnd du system tray

Signaler
Messages postés
121
Date d'inscription
vendredi 27 octobre 2000
Statut
Membre
Dernière intervention
29 novembre 2006
-
Messages postés
117
Date d'inscription
mercredi 3 septembre 2003
Statut
Membre
Dernière intervention
17 février 2007
-
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

Messages postés
14
Date d'inscription
mercredi 10 juillet 2002
Statut
Membre
Dernière intervention
18 juillet 2004

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
Messages postés
121
Date d'inscription
vendredi 27 octobre 2000
Statut
Membre
Dernière intervention
29 novembre 2006

CCCCCCCCCOOOOOOOOOOOOOLLLLLLLLLL
merci beaucoup
@++
0
Messages postés
117
Date d'inscription
mercredi 3 septembre 2003
Statut
Membre
Dernière intervention
17 février 2007

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