C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 72 を表示中)
■42101 / )  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 で拡大した画像を得られるかも知れません(未確認)。

返信 編集キー/


管理者用

- Child Tree -