何か創りたい。
http://toshirr.blog13.fc2.com/
* Toshi's Recess Room - Toshi Creates. - 至れり尽くせり
<< 2017/07 - 2017/08 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 - 2017/09 >>

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[ No. ]
[ 日時 : --/--/-- (--.) --:--:-- ]
[ カテゴリ : スポンサー広告 ]


至れり尽くせり

覚書です。

System.Windows.Forms.WebBrowser で IE コンポーネントを扱うことはできるわけですが、
別の方法として、ツール ボックスに COM コンポーネントの "Microsoft Web Browser" を追加し、
それを利用する方法もあります。Web Browser に対して細かな処理を行いたい場合は
こっちの方がいいでしょう。

プロパティ ウィンドウのイベント ページで扱えるイベントも、
IE 6 の DWebBrowserEvents2 相当のものはすべて扱える上に、
IE 7 のある環境では更に増えています。要するにすべて扱えます。

というのも、これは COM コンポーネントとしての IE コンポーネントをそっくりそのまま
フォーム上のコントロールとして扱うことができるようになっているからです。

プロジェクトの参照設定を見てみれば、AxSHDocVw と SHDocVw が追加されていますね。
これは COM コンポーネントをコントロールとして扱うためのおまじないが入っています。
そして、ビルドされたアプリを実行するには AxInterop.SHDocVw.dll と Interop.SHDocVw.dll が
必要となります。おまじないのためです。

これらの DLL は、VS のツールである aximp / tlbimp が、ツール ボックスにコンポーネントを
追加する段階で作ってくれます。

このうち aximp は、/source を引数に与えてやるとビルドされた DLL のソースを書き出します。
これをプロジェクトに追加してそれなりの設定をすれば、AxInterop.SHDocVw.dll は不要になります。
が、それなりの設定の部分についてはまだ分かりませんので調べておきます。

ここまでツールがやってくれるとは圧巻です。
スポンサーサイト

[ No. 684 ]
[ 日時 : 2008/03/17 (Mon.) 21:56:11 ]
[ カテゴリ : プログラミング ]
[ コメント : 1 ]
[ トラック バック : 0 ]


コメント

[ No. 138 ]
[ 日時 : 2008/03/19 (Wed.) 10:03:04 ]
[ 名前 : BlogPetのOverhand # - ]
[ URI : http://www.blogpet.net/profile/view/8065ec4f87116c7b89a25bec17649460 ]
[ タイトル : Toshiが設定 ]

Toshiが設定したの?


コメントの投稿









トラック バック


トラック バック URI

http://toshirr.blog13.fc2.com/tb.php/684-41b1552a


前後の記事

これ以降に書かれた記事 : オン(BlogPet)
これ以前に書かれた記事 : 位置(BlogPet)

プロフィール

Toshi

  • Author:Toshi
  • 何かを創りたい Toshi の記録


ブログ内の検索


最近の記事


最近のコメント


最近のトラック バック


カレンダー

07 | 2017/08 | 09
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -


月別の記事


カテゴリ別の記事


RSS フィード


<< 2017/07 - 2017/08 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 - 2017/09 >>
* Toshi's Recess Room - Toshi Creates. - 至れり尽くせり
http://toshirr.blog13.fc2.com/
(C) 2005 - 2009 Toshi, All Rights Reserved.

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。