yvesgay
Grünschnabel
Hallo Forum!
Ich hoffe diese Frage wird etwas anspruchsvoller...
sonst brauche ich einen Spaten um mich irgendwo schamrot einzugraben... :sad:
Basierend auf dem WebBrowser Control (Microsoft Internet Controls) habe ich einen Internet-Café Browser geschrieben.
Full-Screen, reduzierte Toolbar, keine Form-Menüs etc., alles funktioniert prima, bis auf das Öffnen von Links "im neuen Fenster".
Dann öffnet er - alleine gelassen - immer einen voll funktionsfähigen Internet Explorer
Kurz vorher wird der NewWindow2-Event gefeuert und eigentlich sollte ich ein neues Browserobjekt zuweisen können, daß dann als "neues Fenster" die Navigation fortsetzt.
Im Idealfall also ein neu geladenes Form-Object mit Borderstyle "Werkzeug", darauf ein frisches WebBrowser-Control und das an NewWindow2 übergeben...
aber wie
Alle bisherigen Versuche bewirken einen Programmabbruch mit der Begründung die geforderte Automatisierung sei vom Objekt nicht unterstützt...
MSDN-Referenz für den NewWindow2-Event
Hat vielleicht schon mal jemand erfolgreich mit dem WebBrowser-Control gearbeitet und von einem Fenster zum nächsten übergeben?
Hoffnungsvoll auf Antworten, Kommentare und Augenöffner wartend, Yves
Ich hoffe diese Frage wird etwas anspruchsvoller...
sonst brauche ich einen Spaten um mich irgendwo schamrot einzugraben... :sad:
Basierend auf dem WebBrowser Control (Microsoft Internet Controls) habe ich einen Internet-Café Browser geschrieben.
Full-Screen, reduzierte Toolbar, keine Form-Menüs etc., alles funktioniert prima, bis auf das Öffnen von Links "im neuen Fenster".
Dann öffnet er - alleine gelassen - immer einen voll funktionsfähigen Internet Explorer
Kurz vorher wird der NewWindow2-Event gefeuert und eigentlich sollte ich ein neues Browserobjekt zuweisen können, daß dann als "neues Fenster" die Navigation fortsetzt.
Im Idealfall also ein neu geladenes Form-Object mit Borderstyle "Werkzeug", darauf ein frisches WebBrowser-Control und das an NewWindow2 übergeben...
aber wie
Alle bisherigen Versuche bewirken einen Programmabbruch mit der Begründung die geforderte Automatisierung sei vom Objekt nicht unterstützt...
Code:
Private Sub object_NewWindow2( _
ByRef ppDisp As Object, _
ByRef Cancel As Boolean)
Hat vielleicht schon mal jemand erfolgreich mit dem WebBrowser-Control gearbeitet und von einem Fenster zum nächsten übergeben?
Hoffnungsvoll auf Antworten, Kommentare und Augenöffner wartend, Yves