Bonjour tout le monde
j'ai un soucis concernant ShowWindow
Je suis sur XP avec Python 2.7
je voudrais être capable de faire les opérations classiques minimize, maximize, activate ... sur mes fenêtres et là je pige pas
Voici mon code :
(Vision et Action .. sont 2 bibliothèques perso mais là n"est pas le sujet)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 import _Vision import _Action import win32defines from ctypes import windll,c_ulong, pointer, byref, sizeof print "coucou" winHandle=_Vision.find_window(title="V7") print winHandle windll.user32.ShowWindow(winHandle,win32defines.SW_SHOWNORMAL)
La fenêtre que je souhaite activer s’appelle" V7".
le handle est bon, j'ai vérifié avec un spy.
De là, j'utilise les ctypes pour avoir accès à user32.dll, ça aussi ça fonctionne parfaitement pour d'autres fonctions.
Alors j'ai essayé toutes les constantes possibles et absolument rien ne se passe ... pourtant le résultat de l'appel =16 indique qu'il voit bien que la fenêtre était cachée avant, d'après la msdn
quelqu'un aurait il une idée ?
Partager