1. <object id="WebBrowser" width=0 height=0
classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>
2. 调用方法:
WebBrowser.ExecWB nCmdID, nCmdExecOpt, [pvaIn], [pvaOut]
3. 参数说明:
(a).nCmdID
OLECMDID_OPEN = 1,
OLECMDID_NEW = 2,
OLECMDID_SAVE = 3,
OLECMDID_SAVEAS = 4,
OLECMDID_SAVECOPYAS = 5,
OLECMDID_PRINT = 6,
OLECMDID_PRINTPREVIEW = 7,
OLECMDID_PAGESETUP =
8,
OLECMDID_SPELL = 9,
OLECMDID_PROPERTIES = 10,
OLECMDID_CUT = 11,
OLECMDID_COPY = 12,
OLECMDID_PASTE = 13,
OLECMDID_PASTESPECIAL = 14,
OLECMDID_UNDO = 15,
OLECMDID_REDO = 16,
OLECMDID_selectALL = 17,
OLECMDID_CLEARselectION = 18,
OLECMDID_ZOOM = 19,
OLECMDID_GETZOOMRANGE = 20
OLECMDID_updateCOMMANDS = 21
OLECMDID_REFRESH = 22
OLECMDID_STOP = 23
OLECMDID_HIDETOOLBARS = 24
OLECMDID_SETPROGRESSMAX = 25
OLECMDID_SETPROGRESSPOS = 26
OLECMDID_SETPROGRESSTEXT = 27
OLECMDID_SETTITLE = 28
OLECMDID_SETDOWNLOADSTATE = 29
OLECMDID_STOPDOWNLOAD = 30
上面的关键词都可以在浏览器的菜单里面找到对应的选项﹐大家一看就明白的﹗
(b).nCmdExecOpt
OLECMDEXECOPT_DODEFAULT = 0,
OLECMDEXECOPT_PROMPTUSER = 1,
LECMDEXECOPT_DONTPROMPTUSER = 2,
OLECMDEXECOPT_SHOWHELP = 3
对于这个参数﹐一般来说﹐选1就可以了。
4.常用:
WebBrowser.ExecWB(1,1) 打开
WebBrowser.ExecWB(2,1)
关闭现在所有的IE窗口,并打开一个新窗口
WebBrowser.ExecWB(4,1) 保存网页
WebBrowser.ExecWB(6,1)
打印
WebBrowser.ExecWB(7,1) 打印预览
WebBrowser.ExecWB(8,1)
打印页面设置
WebBrowser.ExecWB(10,1) 查看页面属性
WebBrowser.ExecWB(15,1)
好像是撤销,有待确认
WebBrowser.ExecWB(17,1) 全选
WebBrowser.ExecWB(22,1)
刷新
WebBrowser.ExecWB(45,1) 关闭窗体无提示
5.示例﹕
(a)调用IE的”另存为”功能的示例﹕
<object id="WebBrowser" width=0 height=0
classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>
<A
href="javascript:WebBrowser.ExecWB(4,1);">Save-存储</A>
(b)经过改写的登陆模式
<object id="WebBrowser" width=0 height=0
classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>
<body
onload="showModalDialog('login_access.asp',0,'Status:NO;dialogWidth:418px;dialogHeight:288px');document.all.WebBrowser.ExecWB(45,1);">
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0
id=WebBrowser width=0></OBJECT>
<input name=Button
onClick=document.all.WebBrowser.ExecWB(1,1) type=button
value=打开>
<input name=Button
onClick=document.all.WebBrowser.ExecWB(2,1) type=button
value=关闭所有>
<input name=Button
onClick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为>
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,1)
type=button value=打印>
<input name=Button
onClick=document.all.WebBrowser.ExecWB(6,6) type=button
value=直接打印>
<input name=Button
onClick=document.all.WebBrowser.ExecWB(7,1) type=button
value=打印预览>
<input name=Button
onClick=document.all.WebBrowser.ExecWB(8,1) type=button
value=页面设置>
<input name=Button
onClick=document.all.WebBrowser.ExecWB(10,1) type=button
value=属性>
<input name=Button
onClick=document.all.WebBrowser.ExecWB(17,1) type=button
value=全选>
<input name=Button
onClick=document.all.WebBrowser.ExecWB(22,1) type=button
value=刷新>
<input name=Button
onClick=document.all.WebBrowser.ExecWB(45,1) type=button value=关闭>
相关推荐
iewebbrowser组件的execwb方法IEWebBrowser组件的execWB方法整理。 1. <object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object> 2. 调用方法。 WebBrowser....
IEWebBrowser组件用法详细使用方法描述文档。。
1.<INPUT onclick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开 name=Button1> 2.<INPUT onclick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为 name=Button2> 3....
<input class="b" name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开> <input class="b" name=Button onClick=document.all.WebBrowser.ExecWB(2,1) type=button value=关闭所有> ...
WebBrowser组件和MSHTML 在Delphi中的使用.doc
具体见https://blog.csdn.net/whx19881209/article/details/118384572
VB基于WebBrowser组件打开Word文件,显示Word文档的内容,本程序以WebBrowser为窗口,装载Word文档,并显示其中的内容,非常方便的调用word文件的内容,有兴趣的不妨一试。
具体见https://blog.csdn.net/whx19881209/article/details/118384572
WebBrowser控件使用详解,WebBrowser控件使用详解
主要介绍了C#基于WebBrowser获取cookie的实现方法,实例分析了C#基于WebBrowser简单读取浏览谷歌网站cookie的相关技巧,非常简单实用,需要的朋友可以参考下
.NET的WebBrowser控件: 1.WebBrowser.pdf 2.C#WebBrowser的8个方法、13个属性和事件.doc 3.WebBrowser常见用法.doc
这是我在做调用外部页面时使用过的方法,在我自己的应用程序中调用百度搜索,这个方法很好用,但仅限于winform版。其他嵌入外部网页也可以仿照类似的方法,很好用的
涵盖了几种常用的 webBrowser执行javascript的方法, execScript方式: NavigateScript方式: 其中需要作如下设置 由于visual studio2005 中WebBrowser控件已经实现了IDocHostUIHandler,所以 只要把应用程序属性类的...
INPUT onclick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开 name=Button1> 2.<INPUT onclick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为 name=Button2> 3.<INPUT ...
在开发C#项目时用到的WebBrowser,文档中汇总了该控件的属性和方法实现。包含代码实现。属性方法不足的地方希望大家补充。
WinForms C#:html编辑器工程源码,含直接写WebBrowser的文件流、IPersistStreamInit接口的声明和一些相关的小方法 专门写了一个html编辑器的实现代码,有需要的朋友可以自己扩充;功能实现是直接写流到WebBrowser内...
4,双击按钮添加代码,调用WebBrowser控件的Navigate方法实现显示不同网页 private void button1_Click(object sender, EventArgs e) { webBrowser1.Navigate("网址"); } 5,实现点链接而不弹窗,右击...
用VScrollBar控制webbrowser的滚动条,如在触摸屏上webBrowser垂直滚动条太小,不方便使用,用VScrollBar来替换,
vb6_Webbrowser控件使用技巧 1、获得浏览器信息: Private Sub Command1_Click() WebBrowser1.Navigate "http://www.applevb.com" End Sub Private Sub Command2_Click() ...向Webbrowser中写入HTML内容的几种方法
document.all.WebBrowser.ExecWB(6,6) 直接打印 document.all.WebBrowser.ExecWB(8,1) 页面设置 document.all.WebBrowser.ExecWB(7,1) 打印预览 3 隐藏不打印的页面元素和分页 CSS 有个Media 属性,可以分开...