掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
WebBrowserでログアウトでウィンドウを閉じるときMsgHandlerでエラー。 (ID:22770)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いつもお世話になっております。環境はWindows XP Delphi 6Personalです。 下記でママん様にご指導いただいた方法でPageControlを使ったWebBrowserの簡単なブラウザを作成しました。が https://www.petitmonte.com/bbs/answers?question_id=4078 それに加えて「WebBrowserでの入力が・・・」で質問されているWebBrowserの画面入力バグ対策を https://www.petitmonte.com/bbs/answers?question_id=973 でtorum さんが書かれている対処方法をとっています。 ブラウジングおよび入力バグ対策もうまく作動しています。 ただ一つ 画面のログアウトなどの「閉じる」ボタンの時 「OLEコントロールウィンドウ ハンドルの取得に失敗しました」というエラーがでるので対処方法に苦慮しています。 場所は Handled := (IsDialogMessage(WebBrowser1.Handle, Msg) = True);ここだと思うのですがPageControlの閉じ方と関係あるのでしょうか 力不足で解決できません。 たとえば 自分のモデムにログインしてログアウトの閉じるボタンで出るときや、あるいは、ログアウトで画面を閉じる例として NTTの電話回線の線路情報検索画面の回線距離など調査する画面から ログアウトするときなど NTT東日本 http://www.ntt-east.co.jp/line-info/ NTT西日本 http://www.ntt-west.co.jp/flets/adsl/plan_sentaku/index.html エラーが発生します。 TabControlでやる分には子ウィンドウごと破棄するためか問題ありませんでした。 よろしくご指導いただければ幸いです。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.