WebBrpwser上のコンテンツの大きさの取得について

解決


Nac  2009-08-13 17:54:42  No: 101925  IP: 192.*.*.*

WebBrowserコントロールの大きさを、その中に表示しているコンテンツの
大きさに合わせたいのですが、コンテンツの大きさを取得する方法が
わかりません。教えてください。よろしくお願いします。

編集 削除
魔界の仮面弁士  2009-08-13 20:59:16  No: 101926  IP: 192.*.*.*

それは順番が逆だと思いますよ。

gif 画像を直接表示する場合のように、コンテンツ側で縦横何ピクセルと
完全に決められている物ならば良いですが、たとえば 
<table style="width:100%"> などで指定されたコンテンツだと、
コンテンツの表示幅は、WebBrowser 自体の幅の依存することになりますよね。


ただし、まず幅を決めたうえで、その中で高さが幾つ必要か、という事であれば、
下記のように、実際に表示させてから測定することで調べる事ができます。
http://msdn.microsoft.com/ja-jp/library/cc392317.aspx

編集 削除
Nac  2009-08-14 17:36:01  No: 101927  IP: 192.*.*.*

ご回答いただき、ありがとうございます。
確かに魔界の仮面弁士様のいう通りだと思います。
また、高さの測定方法もご教授いただき、
感謝いたします。ありがとうございました。

編集 削除