Twebbrowser, megnyitásához ugyanabban az ablakban

TWebBrowser, megnyitásához ugyanabban az ablakban?

Hello mindenkinek mesterek! Használom TWebBrowser. Volt egy kérdés, hogyan kell megnyitni egy új ablak nem egy új ablakban, és már létezik a felvezető WebBrowser1NewWindow2.
Köszi előre.

Tedd magad TEmbeddedWB és ne aggódj - ő az irányítást a böngésző viselkedését navigációs a jelenlegi vagy az új ablak jelenik meg UserInterfaceOptions opció -> ForceOpenNewWindow

Amikor egy szál - mielőtt kapna - most vidám foglalkozik vele - mivel a korlátozott ideig - minden, ami szükséges - már megtörtént, de ezt a pillanatot. Mindenhol le nyitott egy új ablakban - NMES ellenkezőleg szükséges a találmány.

Csak amikor én

eljárás TForm1.WebBrowser1NewWindow2 (Sender: TObject;
# XA0; var ppDisp: IDispatch; var Mégsem: WordBool);
kezdődik
Mégsem: = true;
végén;

Ő nem mond semmit.


> vegarulez # XA0; (25.10.10 10:03) [3]
>
> Csak amikor én
>
> Eljárás TForm1.WebBrowser1NewWindow2 (Sender: TObject;
> # XA0; var ppDisp: IDispatch; var Mégsem: WordBool);
> kezdődik
> Mégsem: = true;
> End;

Nos, tedd helyesen mondják # XA0; TEmbeddedWB, van olyan esemény, amely az, ahol meg kell adnia itt Tact kód:

eljárás TForm1.webbrowser1NewWindow3 (ASender: TObject;
# XA0; var ppDisp: IDispatch; var Mégsem: WordBool; dwFlags: Cardinal;
# XA0; const bstrUrlContext, bstrUrl: WideString);
kezdődik
webBrowser1.Navigate (bstrUrl);
Mégsem: = true;
végén;

Memória: 0.72 MB
Idő 0.028 c

Kapcsolódó cikkek