掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
複数のWebBrowserをDELPHIから操作 (ID:46546)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
WinXP+D6persoalです。 以前こちらで教えていただいた下記の方法でWebBrowser1上にGoogleMapを表示してDelphi上の各種ボタンを押すと地図の中心が移動してマーカーが表示されるようにしてうまく動いていました。これを改造してWebBrowser2を追加して広域の地図をサムネールのように表示させようと考えました。WebBrowser2にHTML地図は表示できたのですが、この地図をWebBrowser1と同様に動かしたいのですが方法がわかりませんので教えてください。 private HTMLWindow2: IHTMLWindow2; (中間省略) procedure TForm1.FormCreate(Sender: TObject); begin form1.webbrowser1.Navigate('d:\map\kanagawa.html'); HTMLWindow2 := (WebBrowser1.Document as IHTMLDocument2).parentWindow; end; procedure TForm1.Button1Click(Sender: TObject); var dlat,dlon:string; begin dlat:='35.3'; dlon:='139.3'; form1.HTMLWindow2.execScript('GotoLatLng(' + dlat + ',' + dlon + ')', 'JavaScript'); form1.HTMLWindow2.execScript('PutMarker(' + dlat + ',' + dlon + ')', 'JavaScript'); end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.