Zoom in on a web page using WebBrowser .NET control

后端 未结 6 967
小鲜肉
小鲜肉 2020-11-30 04:23

In IE7 there\'s a \"zoom\" feature built-in (show in the status bar), allowing you to zoom in up to 400%. I\'m using the WebBrowser .NET control in a demo/simulation app, an

6条回答
  •  余生分开走
    2020-11-30 04:50

    This works for me:

    int zoomFactor = 300;
    ((SHDocVw.WebBrowser)webBrowser1.ActiveXInstance).ExecWB(SHDocVw.OLECMDID.OLECMDID_OPTICAL_ZOOM,
        SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER, zoomFactor, IntPtr.Zero);

    It seems this can be done only after the document has been loaded.

提交回复
热议问题