`
Virgo_S
  • 浏览: 1153884 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IEWebBrowser这个组件的execWB方法整理

    博客分类:
  • JSP
阅读更多
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就可以了。  
   
  这是调用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>  
   
OBJECT   classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"   height=0   id=WebBrowser   width=0></OBJECT>  
  <table><tr><td>  
  <input   name=Button   onClick=document.all.WebBrowser.ExecWB(1,1)   type=button   value=打开>  
  </td></tr>  
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(2,1)    
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(4,1)   type=button   value=另存为></td></tr>  
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(10,1)   type=button   value=属性></td></tr>  
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(6,1)   type=button   value=打印></td></tr>  
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(6,6)   type=button   value=打印>不会弹出打印机窗口</td></tr>  
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(7,1)   type=button   value=打印预览   ></td></tr>  
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(8,1)   type=button   value=页面设置></td></tr>  
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(10,1)   type=button   value=查看页面属性></td></tr>  
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(15,1)   type=button   value=撤销></td></tr>  
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(17,1)   type=button   value=全选></td></tr>  
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(22,1)   type=button   value=刷新></td></tr>  
  <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(45,1)   type=button   value=关闭窗体无提示></td></tr>  
  <tr><td><input   type=button   value=刷新   name=refresh   onclick="window.location.reload()">  
  </td></tr>
分享到:
评论

相关推荐

    iewebbrowser组件的execwb方法

    `WebBrowser.ExecWB`是`iewebbrowser`组件中的一个重要方法,用于模拟用户在浏览器中的各种操作行为,如打开新页面、保存页面等。该方法提供了一种简便的方式来执行常见的浏览器命令,使得开发者无需深入了解底层API...

    IEWebBrowser组件用法

    这篇文档将深入探讨IEWebBrowser组件的用法,包括基本操作、事件处理、属性和方法的使用,以及如何利用这些功能来增强桌面应用的用户体验。 一、基本操作 1. 打开:通过调用`ExecWB`方法,传递参数`1`(OLECMDID_...

    网页WB_ExecWB控件打印方法

    这个控件的核心在于它的`ExecWB`方法,该方法接收两个参数,第一个参数表示要执行的操作,第二个参数通常用来传递额外的选项或确认。 在上述示例中,我们看到几个常见的`ExecWB`方法的使用场景: 1. **打印页面**...

    MFC ie webbrowser iframe/frame

    MFC封装了Windows API,使得开发者可以更高效地编写应用,而IE WebBrowser控件则是MFC中用于嵌入Web内容的一个组件。这个控件实际上是Internet Explorer的核心引擎,允许应用程序在自身界面内展示网页内容。 标题...

    ExecWB的完整说明

    `ExecWB` 主要用于 WebBrowser 控件,这个控件基于 Internet Explorer 的引擎实现,因此可以模拟用户的多种交互行为。 #### 二、WebBrowser 控件介绍 WebBrowser 控件是一种允许在应用程序中嵌入和控制 Internet ...

    利用IE内置打印控件IEWebBrowser进行打印.

    ### 利用IE内置打印控件IEWebBrowser...通过上述分析,我们可以看到利用IEWebBrowser控件进行打印不仅方便快捷,而且还能实现较为复杂的分页打印控制,这对于需要频繁处理文档打印任务的应用场景来说是非常实用的功能。

    网页WB.ExecWB控件打印方法调用说明及参数介绍

    网页编程中,WB.ExecWB是一个经常被提及的方法,它属于WebBrowser控件(即Internet Explorer控件)的一部分。通过调用WB.ExecWB,开发者可以在网页上执行一系列与浏览器相关的功能,如打印、保存网页、页面设置等。...

    通过调用IE内部组件实现PHP打印

    这个方法主要利用了IE浏览器内核中的WebBrowser控件,该控件可以嵌入到网页中,并执行与浏览器相同的功能,包括打印。 WebBrowser控件的类ID(Class ID)是`CLSID:8856F961-340A-11D0-A96B-00C04FD705A2`,它可以...

    使用WebBrower制作浏览器的DELPHI程序

    将`Button`的`OnClick`事件与一个方法关联,如`LoadWebPage`,在这个方法中,你可以编写代码来加载用户在`Edit`控件中输入的URL。 ```delphi procedure TForm1.Button1Click(Sender: TObject); begin WebBrowser1....

    C# WebBrowser的应用

    ExecWB方法是WebBrowser控件的一个关键功能,它用于执行与IE浏览器相同的命令。这个方法接受两个参数:一个是OLECMDID枚举值,定义了要执行的命令;另一个是OLECMDEXECOPT枚举值,定义了命令执行的方式。例如,`...

    vb程序设计__IE浏览器程序代码.docx

    在这个“vb程序设计__IE浏览器程序代码.docx”文档中,我们可以看到使用VB来开发一个简单的Internet Explorer(IE)浏览器的教程。下面将详细解释各个功能的实现。 1. **新建窗口**: 当点击“新建窗口”按钮时,...

    asp.net打印方法总结

    WebBrowser控件是一个内置于IE的浏览器组件,无需用户额外下载。通过这个控件,可以执行打印、预览和页面设置等功能。例如,使用`WebBrowser1.ExecWB(6,1)`可以触发打印操作,`WebBrowser1.ExecWB(8,1)`进行页面设置...

    js 实现 使用ExecWB直接打印

    js 实现 使用ExecWB直接打印! 值得下载看看!资源免费,大家分享!!

    webbrowser仿ie浏览器缩放功能绝对完美

    ### WebBrowser 控件实现IE浏览器缩放功能详解 在开发基于.NET Framework的应用程序时,有时候我们需要集成一些浏览器的功能,例如浏览网页、填充表单、甚至实现网页缩放等功能。本篇将详细介绍如何利用C#中的`...

    将ExecWB与本机.NET 2.0 WebBrowser控件一起使用

    一个显著的区别是,WebBrowser控件默认不暴露一些在旧版IE中可用的特定方法,比如`ExecWB`。`ExecWB`方法在IE中允许执行各种命令,如打印、保存页面或调整缩放级别。 标题“将ExecWB与本机.NET 2.0 WebBrowser控件...

    WebBrowser控件(delphi)

    WebBrowser控件在Delphi编程环境中是一个非常重要的组件,它允许开发者在应用程序中嵌入一个完整的Web浏览器功能。这个控件通常基于Internet Explorer的引擎,因此它可以显示HTML内容,执行JavaScript,以及支持许多...

    调用IE内置打印组件完成web打印方案及例程

    本方案主要依赖于IE中的`WebBrowser`控件,该控件可以通过设置其属性和调用方法来实现对网页内容的打印。 #### 三、实现Web打印的基本步骤 1. **引入WebBrowser控件**: ```html &lt;OBJECT id="WebBrowser" class...

    Wb_ExecWB打印控件及说明,比较全

    这个资源可能包含了一个名为"Lodop"的组件,Lodop是一个流行的Web打印控件,由陈龙(LoDoP,Love Document Operation Program)开发。Lodop控件允许开发者通过JavaScript或VBScript等脚本语言在网页上实现复杂的打印...

    MFC中Webbrowser的使用

    这通常是在资源编辑器中完成的,比如在对话框模板上放置一个`OLE控件`,然后将其类关联到`COleControlSite`,并设置其`Class ID`为`{8856F961-340A-11D0-A96B-00C04FD705A2}`,这是`WebBrowser`的CLSID。 接下来,...

Global site tag (gtag.js) - Google Analytics