Einzelnen Beitrag anzeigen

Computercrustie

Registriert seit: 30. Apr 2003
1 Beiträge
 
#1

Instanz des Containers eines ActiveX-Control ermitteln

  Alt 30. Apr 2003, 07:53
Also ich habe folgendes Problem:
Ich habe ein ActiveXForm geschrieben, das in einem Lokalen Netzwerk ohne Server HTML-Seiten nach Inhalten durchsucht. Diese Form wird via HTML-Seite angezeigt. Jetzt möchte ich nach erfolgter Suche die Instanz des IE, in der mein Control läuft, dazu bringen, eine neue HTML Seite (am besten per NAVIGATE2) anzuzeigen.
Mit einer neuen Instanz ist das kein Problem, allerdings schaffe ich es einfach nicht in der gleichen.
Bis jetzt versuche ich (mit MSHTML_TLB), alle offenen Instanzen des Internet-Explorers zu durchlaufen und dort einen Vergleich (zBsp. Handle) zu machen, um das Fenster zu finden, aber kein Vergleich führt zu einem passenden Ergebnis (obwohl das Fenster gefunden wird, ich kann es bisher aber nur manuell prüfen wenn nur eines offen ist!).

Wenn ihr also eine Lösung oder auch nur einen Ansatz habt, wäre ich euch sehr dankbar!

CC
Alles, was schiefgehen kann, wird auch schiefgehen !
  Mit Zitat antworten Zitat