通过IWebBrowser2 实现的IE内核浏览器,如何设置缩放功能,调用OLECMDID_OPTICAL_ZOOM 设置页面缩放,显示的效果跟IE 不一样,尤其是改变了操作系统 屏幕分辨率中的 放大或缩小文本 (150)之后, 整个web 页面都被拉伸
webbrowser支持的功能比较弱,不要指望能做过多。
http://stackoverflow.com/questions/738232/zoom-in-on-a-web-page-using-webbrowser-net-control
试试看键盘发送
webBrowser1.Focus();SendKeys.Send("^{+}");// [CTRL]+[+]//Zoom OUT
webBrowser1.Focus();SendKeys.Send("^-");// [CTRL]+[-]//Zoom 100%
webBrowser1.Focus();SendKeys.Send("^0");// [CTRL]+[0]
在触屏电脑上,拖拽可以让webbrowser缩放
所以,发送触摸屏触控消息试试
在触屏电脑上,拖拽可以让webbrowser缩放
所以,发送触摸屏触控消息试试