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...
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 ?
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); }
Merci d'avance.
Partager