Cześć,
próbuję pobrać tekst zawarty w tabeli innej aplikacji. Jedyne co wiem to fakt, że została ona napisana w.... Javie (pomijam fakt, że musi być zainstalowane środowisko Java :P). Z tego co udało mi się wygooglować to, że muszę złapać uchwyt tej aplikacji i zdobyć nazwy klas. Udało mi się to zrobić w ten sposób:
var
P : TPoint;
Window : HWND;
Str : string;
begin
GetCursorPos(P);
Window := WindowFromPoint(P);
Setlength(Str, 128);
GetClassName(Window, Pchar(Str), 128);
memo1.append(str);
Trochę błądzę po omacku bo nigdy tematem się nie zajmowałem więc proszę o wyrozumiałość:)
Informacje jakie udało mi się zdobyć to:
XTPToolBar - glowna belka aplikacji
Afx800000000:00000000 - zakladka z lewej strony
#32770 - belka tabeli
SysHeader32 - naglowki kolumn
AfxWnd100u - tabela
Nie wiem czy mając te dane byłbym w stanie pobrać dane zawarte w tabeli na screenie u góry? Chodzi mi o kursy giełdowe (najlepsze oferty kupna i sprzedaży).
Możecie mi pomóc i podpowiedzieć co teraz powinienem zrobić?
pozdrawiam