投稿者 魔界の仮面弁士  (社会人) 投稿日時 2018/9/16 14:19:26
> C# WebBrowserの縮小表示
> Webbrowserでサイトの縮小表示をしたい

WebBrowser 表記と
Webbrowser 表記が混在していますが、
System.Windows.Forms.WebBrowser が
対象ということで良いでしょうか。


private void Form1_Load(object sender, EventArgs e)
{
    trackBar1.TickStyle = TickStyle.None;
    trackBar1.Minimum = 10;
    trackBar1.Maximum = 1000;
    trackBar1.Value = 100;
    label1.DataBindings.Add("Text", trackBar1, "Value");
    webBrowser1.Navigate("http://rucio.a.la9.jp/main/main.htm");
}

private void trackBar1_Scroll(object sender, EventArgs e)
{
    dynamic wb = webBrowser1.ActiveXInstance;
    if (wb != null)
    {
        const int OLECMDID_OPTICAL_ZOOM = 63;
        wb.ExecWB(OLECMDID_OPTICAL_ZOOM, 0, (object)trackBar1.Value, (object)IntPtr.Zero);
    }
}