Liste des fenetres ouverte...

Signaler
Messages postés
37
Date d'inscription
lundi 14 novembre 2005
Statut
Membre
Dernière intervention
16 novembre 2006
-
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
22 août 2010
-
Bonjour, j'aimerais savoir comment faire pour obtenir la liste de toutes les fenêtres ouvertes ou réduite ?
j'utilise Win32.... ( mais j'aimerais déja apprendre a le faire en console )
merci

4 réponses

Messages postés
2865
Date d'inscription
samedi 2 novembre 2002
Statut
Membre
Dernière intervention
11 mai 2009
12
voila la fonction que tu veux:

BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lParam)
{
// fenetre visible ou réduite
if(IsWindowVisible(hwnd))
{
// code a executer
}
else
{
// fenetre invisible
}

return TRUE;
}

pour lancer la fonction ci-dessus, voila ce qu'il te faire faire:
EnumWindows((WNDENUMPROC) EnumWindowsProc, 0);

Bob...
"La chance accorde ses faveur aux esprits avertis..."
Messages postés
37
Date d'inscription
lundi 14 novembre 2005
Statut
Membre
Dernière intervention
16 novembre 2006

A quoi sert WNDENUMPROC ? sinon existe t-il une doc officiel en anlgais et/ou français ? parce que il y as beaucoup de chose que je ne comprend pas et je ne veux pas poser des questions à chaque fois.
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
30
MSDN: http://msdn.microsoft.com/library/en-us/default.asp

ciao...
BruNews, MVP VC++
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
22 août 2010
10
Le cast (WNDENUMPROC) EnumWindowsProc ne sert à rien a part diminuer la lisibilité

_____________________________________
Un éditeur de ressources gratuit pour Windows