none
axWebbrowserコントロールで,指定した文字が必ず画面に表示されるようにするには? RRS feed

  • 質問

  • お世話になります。

    axWebbrowserコントロールを使って,アプリケーションを作っているのですが,

    IEなどで,ブラウザ画面から文字を検索すると,画面外にある発見した検索文字が,

    必ず画面内に表示されるように自動スクロールされます。

    それと同じ事を実現したくて,いろいろとやってみたり,

    ウェブで資料を探したのですがどうしても見つけることが出来ませんでした。

    何か,良い方法がありましたらアドバイスお願いします。

    2007年2月22日 22:33

回答

  • IHTMLElement にある scrollIntoView メソッドでどうでしょうか?
    画面内に入れたいエレメントに対して
      element.scrollIntoView(true)
    としてやれば勝手にスクロールしてくれます。
    2007年2月23日 3:07

すべての返信

  • IHTMLElement にある scrollIntoView メソッドでどうでしょうか?
    画面内に入れたいエレメントに対して
      element.scrollIntoView(true)
    としてやれば勝手にスクロールしてくれます。
    2007年2月23日 3:07
  • 早速のアドバイスありがとうございました!

    試したところ,思い通りの動作になりました。

    またお尋ねすることがあると思いますが,

    今後ともよろしくお願い申し上げます。

    2007年2月23日 11:21