掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
タブ式ブラウザーでポップアップの[閉じる]ボタンを使うとエラー。回避方法は? (ID:44975)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Harryさん、あさん ありがとうございます。 にわかに、理解できませんのでテスト&トライの しばし 時間をください。 webbrowserの場合 過去ログにある procedure TTabSheetEx.WebBrowser1DocumentComplete(Sender: TObject;const pDisp: IDispatch; var URL: OleVariant); var window : IHTMLWindow2 ; document :IHTMLDocument2; web : IWebBrowser ; begin //**Closeメソッドの無効化 try web:= pDisp as Iwebbrowser; document := web.document as IHTMLDocument2; window := IHTMLWindow2(Document.parentWindow); window.execScript('function close() {}','JavaScript' ) ; except end ; end; で閉じるボタンを無効にすれば タブで閉じるほかないようにすれば、この問題は開示できました。 このようなことなんでしょうか。 ところがEmbeddedではこれが通用しないのです。 web : IWebBrowser ;の定義する方法がわかりません。 定義できれば、同様な方法でもいいと思います。 今回はEmbeddedでやりたいのでこのような質問をしました。 あさんの、方法は試していませんが、挑戦してみます。 もしかしてEmbeddedWBでもできるかもしれませんので。 小生のレベルが低いので少々時間がかかります。 ありがとうございました。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.