-
Nextwindow
Yop
j'aimerais faire en sorte que mon prog ouvre toute les fenetres minimisés et les reduit une par une genre on a 3 fenetres msn : 1 ,2 et 3 .
il ouvre la 1 puis la reduit , puis ouvre la 2 et la reduit puis ouvre la 3 et la reduit , et attend la création d'une nouvelle fenetre pour l'ouvrir et la reduire aussi et ainsi de suite .
voila merci
-
Il doit y avoir une API du genre EnumerateWindows, quelque chose comme ça, qui te permettra de récupérer une à une tous les handles de fenêtres.
A partir de là tu dois pouvoir voir celles qui sont minimisées, faire tes ouvertures etc.
-
Effectivement, dans un premier temps, tu utilise l'API EnumWindows pour trouver toutes les fenètres dont tu a besoin. Elle sont identifiable, par exemple, grâce à GetWindowText qui te donneras le contenue de la bare de titre.
Ensuite, utilise la fonction ShowWindow pour choisir l'action que tu désire (minimisation, restoration, maximisation, etc.).
Tu peut aussi utilisé SendMessage (blocante) ou PostMessage (non blocante) pour emmetre les messages que tu désire.