Bonjour a tous
sa fait des jours que je cherche comment faire pour listé tout les fenetre (en mode console) j'ai trouvé un code mais je narrive pas a l'utilisé
BOOL CALLBACK EnumWindowsProc(HWND hwnd,LPARAM lParam)
{
TCHAR element[200],text[100];
//Voir le commentaire en haut
wsprintf(element,"%08X ",hwnd);
GetClassName(hwnd,text,50);
if(!lstrcmpi(text,"#32770")) lstrcat(text," (Boite de dialogue)");
elseif (!lstrcmpi(text,"#32768")) lstrcat(text," (Menu)");
elseif (!lstrcmpi(text,"#32769")) lstrcat(text," (Bureau)");
elseif (!lstrcmpi(text,"#32772")) lstrcat(text," (Titre Icone)");
lstrcat(text," \"");
lstrcat(element,text);
SendMessage((HWND)lParam,WM_GETTEXT,50,(LPARAM)text);
lstrcat(element,text);
lstrcat(element,"\"");
SendMessage(hlist1,LB_ADDSTRING,0,(LPARAM)element);
return TRUE;
}
Pouriez-vous maider ?
Kevin