EnumWindowProc

0

Mam taki mały problem...nie bardzowiem jak z poziomu c++buildera wywołać funkcję EnumWindowProc();
W delphi wyglądałoby to chyba tak:

EnumWindows(@EnumWindowsProc,0);

Z góry thx...

0
EnumWindows((WNDENUMPROC)CallBackFunc,1);

gdzie CallBackFunc ma taką definicję:

bool __stdcall CallBackFunc(HWND hwnd, LPARAM lParam);
0

yhm, nie bardzo kapuję....jak to wywołać:

BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lParam)
{
        AnsiString tmp,tmp2;
        char buf[100];
 GetWindowText(hwnd,buf,sizeof(buf));
 tmp=buf;
 tmp2=[tutaj fragment caption poszukiwanego okna];
 if (tmp.Pos(tmp2)==0)
  return true; //nie znalazlem szukaj dalej
 else
  {
   //znaleziono okno o caption zawierajacym podany fragment
   return false;
  }
} 

jeszcze raz thx

0

Zassaj i obadaj to:
http://marooned.neostrada.pl/4prog/!komunikaty.rar
Daj znać jak zassasz, to usunę.

0

...już pobrałem można wyrzucić,
Dzięki za fatygę:D

//spox - mam nadzieję, że pomogło - M

1 użytkowników online, w tym zalogowanych: 0, gości: 1