Fremden Fenster den Fokus geben

Hallo!

Szenario: Ich habe 3 Fenster offen:
„Mein Progie“
„meine page - Internet Explorer“
„mein sound - Winamp“

Aktives Fenster ist der Winamp.
Wie kann ich nun den IE als aktives Fenster definieren?

Und wie ist das möglich, wenn ich zB auf einer anderen Page bin und deshalb den GENAUEN Namen des Fensters nicht weiss, aber der String „- Internet Explorer“ darin vorkommt?
Das macht wohl zuerst das Abfragen der Fenstertitel nötig… Aber wie kann ich das tun?

Cya
Thomas

API
Hallo Thomas

Meines Wissens geht das nur über API - Funktion.
Such im Netz doch mal nach „VB“ und „GetActiveWindow“, bzw. „GetWindowTextLengthA“.

Grüsse Peter

Nix API … Hab was im VB gefunden
Hallo!

Der Befehl heisst „AppActivate“.
Mit „nummer = shell(„hepp.bat“, 1)“ wird das Fenster erstellt.
„nummer“ hat nun einen extrem tief unter 0 liegenden Wert. Das ist die Window-ID.
Um nun das hepp.bat-Fenster zu aktivieren reicht der Aufruf:
„AppActivate nummer“

-) Einfach, wenn man das mal in der Hilfe gefunden hat…

Cya
Thomas

Sorry - Du hast Recht!
Hallo Thomas

In der MSDN Okt. 2000 wird der APP.ACTIVATE nur als Bestandteil von WSH / VBA ausgewiesen! Erst in den VB-Ref. fand ich das Statment - danke für die Korrektur!

Grüsse Peter