WebBrowser控件頁面內容放大、縮小功能實現

在開發Winform程序中的WebBrowser控件時想要實現頁面內容放大、縮小功能,由於IE版本問題,WebBrowser中沒有Ctrl+滾輪實現放大、縮小頁面內容的功能,只能自己實現了。

實現具體代碼如下:

1。在引用中引用COM組件Microsoft Internet Controls。

2.放大代碼: 自定義private int v = 100;

v += 10;  

object value = v;  

object obj = null;  

(webBrowser1.ActiveXInstance as SHDocVw.WebBrowser).ExecWB(SHDocVw.OLECMDID.OLECMDID_OPTICAL_ZOOM, SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER, ref value, ref obj);

3.縮小代碼:

v -= 10;  

object value = v;  

object obj = null;  

(webBrowser1.ActiveXInstance as SHDocVw.WebBrowser).ExecWB(SHDocVw.OLECMDID.OLECMDID_OPTICAL_ZOOM, SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER, ref value, ref obj);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章