WebBrowser i Link otwierany w domyslnej przegladarce

0

Chce otworzyc w domyslnej przegladarce link wywolany z WebBrowsera.

Wiem ze trzeba uzyc zdarzenia onnewwindow2 i zablokowac otwieranie strony cancel := true; ale nie wiem skad przechwycic adres kliknietego linku bo wiem ze trzeba uzyc shellexecute.

Z gory thx

0

..opisz to co chcesz zrobic dokladniej bo z tego opisu niezabardzo widaomo o co ci chodzi !

0

Mam sobie webbrowser i w kodzie mam powiedzmy www.god.com.pl i teraz chcialbym zeby po kliknieciu tego linku otworzyla sie ta strona ale nie w Internet Explorerze tylkow domyslnej np Opera czy Mozilla no i tez czasem w IE :)

0

...jak bedziesz klikal w link to bedzie sie otwierac w domyslnej przegladarce.

Mozesz sprobowac przechwycic komunikat wysylany do systemu i przekierowac go do swojego proga -- i go obsluzyc.

...sprawdz wszystkie obiekty komponentu i jakis na pewno musi byc z tym powiazany.

0

Nie otworzy sie w domyslnej chyba wiem bo sprawdzalem!!!

procedure TFormGlowny.WebBrowserNewWindow2(Sender: TObject;
var ppDisp: IDispatch; var Cancel: WordBool);
begin

end;

to jest zdarzenie obslugujace otwieranie podstron np linki i tutaj jest zmienna ppDsip i da sie z niej wyciagnac URL klikniety??

0

....moze sproboj pobrac nazwe otwartego okna i bedziesz mial URL.

Albo jezeli Ci sie chce to napisz cos w rodzaju HOOK'a ktory bedzie ci pokazywal tekst pod kursorem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1