FAQ-Vorschlag: steuern von fremden Programmen, Spy++-Benutzung
-
naja manche haben es ja noch - ich benutze nur Mozilla.
Man müsste an das aktuelle Fenster kommen und von ihm den Titel auslesen und vergleichen ... und sich dann das handle schnappen.Ich hoffe ich kann Dir auch mal helfen

-
Da bin ich mir sicher...hast 100€?

Also viel spass und hau rein!
-
klaro, für dich immer - wenn Du mir weiter so hilfst

-
Ach ja, bevor ich es vergesse:
Wenn du die lösung gefunden hast, kannst du sie dann bitte in diesem Thread
posten? Mich würde das auch interessieren -> DANKE!
-
ja, aber ich hoffe das mir noch wer helfen kann, das aktive Fenster zu bekommen.
Soll ja irgendwie mit:
FINDWINDOWHANDLESTRUCT fwhs; fwhs.ProcessInfo = lpProcessInformation; fwhs.hWndFound = NULL; EnumWindows ( EnumWindowCallBack, (LPARAM)&fwhs ) ;gehen aber ich bekomm nur Fehler
Die FINDWINDOWHANDLESTRUCT kann ich nicht in der msdn hilfe(VS6) finden - blick da nicht so durch
-
verstehe ich nicht, welches aktive fenster?
versuchst du immer noch auf das CEdit des IE zuzugreifen oder
willst du allgemein den aktuellen Vordergrund-Window bekommen?
-
ja genau, den für das vordergrund-windows.
hab hier gerade die funktion GetActiveWindow() gefunden, da steht aber:
... wird der Handle des aktuell aktiven Fenster, das dem aufrufenden Thred zugeordent ist, zurückgegeben ...
Also bekomme ich mein eigenes Fensterhandle - das bringt ja nichts , oder ?