Der erste Schritt ist, dier Struktur der fremden Anwendung zu ermitteln. Dazu nimmt man zum Beispiel
Windose.
Wenn du dann weißt wie die einzelnen Fenster heißen, gehts ans Coding. Das wird dann wahrscheinlich eine Reihe von
FindWindow-Anweisungen bzw.
FindWindowEx.
Etwa so
Delphi-Quellcode:
var
Handle : HWND
begin
Handle:=FindWindow(PChar('
ClassNameOfMainWindow'),
nil);
Handle:=FindWindowEx(
Handle,0,PChar('
ClassNameOfFirstChild'),
nil);
//usw.
end;
Natürlich das Ganze mit Fehlerprüfung zwischendurch.