zoukankan      html  css  js  c++  java
  • WebBrowser.ExecWB的完整说明

    <OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
    <input name=Button .Click=document.all.WebBrowser.ExecWB(1,1) type=button value=打开>
    <input name=Button .Click=document.all.WebBrowser.ExecWB(2,1) type=button value=关闭所有>
    <input name=Button .Click=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为>
    <input name=Button .Click=document.all.WebBrowser.ExecWB(6,1) type=button value=打印>
    <input name=Button .Click=document.all.WebBrowser.ExecWB(6,6) type=button value=直接打印>
    <input name=Button .Click=document.all.WebBrowser.ExecWB(7,1) type=button value=打印预览>
    <input name=Button .Click=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置>
    <input name=Button .Click=document.all.WebBrowser.ExecWB(10,1) type=button value=属性>
    <input name=Button .Click=document.all.WebBrowser.ExecWB(17,1) type=button value=全选>
    <input name=Button .Click=document.all.WebBrowser.ExecWB(22,1) type=button value=刷新>
    <input name=Button .Click=document.all.WebBrowser.ExecWB(45,1) type=button value=关闭>

    WebBrowser组件的execWB方法


    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=".:WebBrowser.ExecWB(4,1);">Save-存储</A>


    (b)经过改写的登陆模式
    <object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>
    <body .load="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 .Click=document.all.WebBrowser.ExecWB(1,1) type=button value=打开>
    <input name=Button .Click=document.all.WebBrowser.ExecWB(2,1) type=button value=关闭所有>
    <input name=Button .Click=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为>
    <input name=Button .Click=document.all.WebBrowser.ExecWB(6,1) type=button value=打印>
    <input name=Button .Click=document.all.WebBrowser.ExecWB(6,6) type=button value=直接打印>
    <input name=Button .Click=document.all.WebBrowser.ExecWB(7,1) type=button value=打印预览>
    <input name=Button .Click=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置>
    <input name=Button .Click=document.all.WebBrowser.ExecWB(10,1) type=button value=属性>
    <input name=Button .Click=document.all.WebBrowser.ExecWB(17,1) type=button value=全选>
    <input name=Button .Click=document.all.WebBrowser.ExecWB(22,1) type=button value=刷新>
    <input name=Button .Click=document.all.WebBrowser.ExecWB(45,1) type=button value=关闭>
  • 相关阅读:
    directX--关于CSource和CSourceStream (谁调用了fillbuffer) 分类: DirectX 2014-11-11 08:10 635人阅读 评论(0) 收藏
    把连续动态bmp转换为avi 分类: 文件格式 VC++ ffmpeg-SDL-VLC-Live555 DirectX 2014-11-07 14:54 516人阅读 评论(0) 收藏
    ioftpd read/write 锁实现
    编译 ioftpd v7.7.3
    3D Math Primer for Graphics and Game Development -- 图形与游戏开发(3D数学基础) (简介)
    E. Turn Off The TV Educational Codeforces Round 29
    D. Mahmoud and Ehab and the binary string Codeforces Round #435 (Div. 2)
    D. Dog Show 2017-2018 ACM-ICPC, NEERC, Southern Subregional Contest, qualification stage (Online Mirror, ACM-ICPC Rules, Teams Preferred)
    D. Huge Strings Codeforces Round #438 by Sberbank and Barcelona Bootcamp (Div. 1 + Div. 2 combined)
    E. Mahmoud and Ehab and the function Codeforces Round #435 (Div. 2)
  • 原文地址:https://www.cnblogs.com/ful1021/p/4804363.html
Copyright © 2011-2022 走看看