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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.