none
WebBrowserControlのIWebBrowser2::AddressBarについて教えていただけないでしょうか RRS feed

  • 質問

  • はじめて投稿させてさせていただきます。

    uraxと申します。

    現在、IE コンポーネントについて勉強をしているのですが、1点わからない点があり投稿させていただきました。

    WeBBrowserControlを見ると以下の関数が用意されてます。

    IWebBrowser2::AddressBar Property

    http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/webbrowser/browser_control_node_entry.asp

    Webを検索していますと、自分のアプリケーションにhtmlを表示するなどのサンプルでして、上記の関数を使うサンプルを見たことがないのですが、どのように使う関数なのでしょうか?

     

    素人ながらに、下の二つのどちらなのかなと思っているのですが勘違いしているでしょうか?

    1) Internet Explorer用のプラグインを作成する際に、Internet Explorerが持っているアドレスバーの設定を確認したり、設定する為の関数。

    2) 自分のアプリケーションに、Internet Explorerなどが持っているアドレスバーを組み込む際に使う

    関数

    現在、pluginではなくブラウザを作ってみようと勉強しているので、1)であれば必要ない関数なのかなと思っています。

    逆に、2)のような機能がありアドレスバーを独自実装する必要がないのであればぜひ使ってみたいと考えています。

    素人質問で申し訳ないですが、教えていただけたら大変助かります。

    よろしくお願いします。

    2006年7月12日 15:41

すべての返信

  • まず、IWebBrowser2::AddressBar は "プロパティ" であって "関数" ではありません。(まあ、実態は get 用の関数と set 用の関数の組み合わせですけどね)

    そして、その用途はブラウザのアドレスバーの表示/非表示を変えたり現在の情報を取得するためのもののようですね。

    つまり、urax さんのおっしゃる (1) に近く、(2) ではないということになるでしょうか。

    2006年7月13日 1:51
  • bear.miniさん、ご回答ありがとうございます。

    ご丁寧な解説ありがとうございます。

    勉強になりました。

    2006年7月14日 16:38