1.引用COM:MicroSoft Internet Controls
2. 核心代码如下:
private void button2_Click(object sender, EventArgs e)
{
IWebBrowser2 axIWebBrowser2 =(IWebBrowser2) this.webBrowser1.ActiveXInstance; //关键代码
Zoom(axIWebBrowser2,150);
}
public void Zoom( IWebBrowser2 axIWebBrowser2,int factor)
{
object pvaIn = factor;
try
{
axIWebBrowser2.ExecWB(OLECMDID.OLECMDID_OPTICAL_ZOOM,
OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER,
ref pvaIn, IntPtr.Zero);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
本文介绍了一种通过调用COM组件MicroSoft Internet Controls中的IWebBrowser2接口,实现WebBrowser控件页面缩放的方法。核心代码展示了如何在按钮点击事件中获取WebBrowser的ActiveX实例,并调用其ExecWB方法实现页面放大到150%。
263

被折叠的 条评论
为什么被折叠?



