2016-11-16 6 views
0

私はTWebBrowserがウェブサイトを開き、リンクをクリックすると新しいウィンドウが作成されないようにしたいと考えています。TWebBrowser - 新しいウィンドウを開く

ブラウザを含む同じウィンドウに新しいURLを表示することをお勧めします。 これを行う方法はありますか?

+0

これはどのようにDelphiに関連していますか。確かにこのブラウザの問題です。それが何であれ。 –

+1

詳細をお知らせください。 – skrtbhtngr

答えて

4

あなたはVCL TWebBrowserコンポーネントを使用している場合、それはCancelパラメータを持つOnNewWindow2イベントを、持っている:

は、キャンセルイベントハンドラは、新しいウィンドウの作成をブロックすることができます。 イベントハンドラが[キャンセル]をtrueに設定すると、Webブラウザは、ターゲットリソースをOnBeforeNavigate2イベントで始まる現在のウィンドウに表示しようとします。

+0

ご協力いただきありがとうございます –

関連する問題