Liste des fenêtres ouvertes de IE
Voilà, j'ai écrit un petit code (qu'on m'a dit compilable avec VC++), afin de lister dans une listbox les titres des fenêtres ouvertes de IE...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
BOOL CALLBACK EnumWindowsProc(HWND hwnd,LPARAM lParam)
{
char szClass[128];
GetClassName(hwnd, szClass, 128);
if (strcmp(szClass, "IEFrame"))
{
char szTitre[256];
GetWindowText(hwnd, szTitre, 256);
Form1->lbListe->AddItem(szTitre,0);
}
return true;
}
void __fastcall TForm1::Button4Click(TObject *Sender)
{
EnumWindows(EnumWindowsProc,0);
} |
Seulement voilà, une erreur de type m'est signalée pour le premier paramètre de EnumWindows(); à la compilation avec BCB... Quelqu'un aurait-il une solution ?
Merci d'avance.