BeforeNavigate2 verwenden in MFC?
-
Hi,
ich muss aus einem Webbrowser-Control mitbekommen welche Links
aufgerufen werden. Das geht leider nur wenn ich BeforeNavigate2
implementiere.BeforeNavigate2 ist jedoch keine Methode des reinen Webbrowser-Control.
Leider stehe ich da absolut auf dem Schlauch!
-
Ich habe jetzt mal in meiner Anwendung folgende Funktion eingebaut:
void BeforeNavigate2 (IDispatch * pDisp, VARIANT * URL, VARIANT * Flags, VARIANT * TargetFrameName,VARIANT * PostData, VARIANT * Headers, VARIANT_BOOL * Cancel ){}Nun muss ich ja irgendwie auch diese Funktion rufen können. Und zwar immer
dann, wenn jemand im Webbrowser-Control klickt?! Da würde ich doch dann
im 2ten Parameter den URL erhalten, der geöffnet werden soll, oder?Was mich noch irritiert ist, dass ja auch irgendwie dieses ominöse
DWebBrowserEvents2 mit ins Spiel kommen muss
-
Schau Dir mal diesen Artikel an
http://www.codeproject.com/miscctrl/simplebrowserformfc.aspEs gibt ein OnBeforeNavigate...
-
Hallo Martin,
ich möchte genau sowas in meine Anwendung aufnehmen. Ich komme leider
momentan irgendwie nicht mit meinem Account bei Codeproject rein...?!Ich schau mir das Projekt mal an. Aber grundsätzlich würde ich halt schon gerne
verstehen wie man das von der pike auf an selbst einbinden kann.Danke und Gruß
Olli