■42101 / inTopicNo.4) |
Re[2]: DHTML EDITコントロールで表示したページを拡大・縮小 |
□投稿者/ 魔界の仮面弁士 (1347回)-(2009/10/07(Wed) 21:55:17)
|
■No42097 (RT さん) に返信
> DHTML EDITコントロールに表示したページを拡大・縮小する事は不可能なのでしょうか、それともすぐには出来ないが、やる方法はあるのでしょうか?
恐らく、 No40154 の後者のズーム方法に相当する機能はサポートされていないのでは無いかと。
これが No40008 / No40157 の方法でも良いのであれば、.DOM プロパティで
IHTMLDocument2 インターフェイスを得られますので、そこから runtimeStyle の
zoom プロパティを割り当てることで拡大率を指定することができます。
private void Form1_Load(object sender, EventArgs e)
{
axDHTMLEdit1.LoadURL("http://www.yahoo.co.jp/");
}
private void button1_Click(object sender, EventArgs e)
{
((mshtml.IHTMLStyle3)((mshtml.IHTMLElement2)axDHTMLEdit1.DOM.body).runtimeStyle).zoom = "200%";
}
あるいは、(表示だけで)操作できなくても良ければ、OleDraw API で拡大した画像を得られるかも知れません(未確認)。
|
|