vb html ie弹出窗口,vb操作ie浏览器
相信现在绝大多数计算机上使用的是IE浏览器。如何通过编程控制IE的操作呢,本文将一步步介绍如何通过VB
调用IE的对象库来对IE进行控制。
本文使用的编程工具是VB6英文企业版,浏览器是IE5,以下的代码只能在IE4及以上版本下运行。另外为了能深
入了解程序代码,最好能安装MSDN。文中的所有对象、函数、事件在其中都可以查到。
一、如何获得Windows中所有打开的浏览器窗口
首先打开VB,建立一个新工程,点击菜单 Projects | References 项,在Available References 列表中选择
Microsoft Internet Controls项将Internet对象引用介入到工程中。添加一个ListBox到Form1,然后在Form1中添
加如下代码:
Dim dWinFolder As New ShellWindows
Private Sub Form_Load()
Dim objIE As Object
For Each objIE In dWinFolder
If InStr(1, objIE.FullName, "IEXPLORE.EXE", vbTextCompare) <> 0 Then
List1.AddItem objIE.LocationURL
End If
Next
End Sub
打开几个浏览器窗口,然后运行程序,可以看到所有浏览窗口中的URL地址都在List1中列了出来。
上面程序中的ShellWindows对象是描述当前所有打开的“浏览窗口”对象集合的对象,利用For...Each语句可以
获得其中所有的浏览窗口对象。这是一个WebBrowser对象,在MSDN索引中通过“WebBrowser Object”中可以找到该
对象的详细介绍
在ShellWindows中的浏览窗口对象不仅包含IE,还包含Explore窗口(向资源管理器或者“我的电脑”窗口就是
Explore)。只不过它们的
vb html ie弹出窗口,vb操作ie浏览器相关推荐
- vb html ie弹出窗口,VB6 统制IE弹出模式窗口
VB6 控制IE弹出模式窗口 最近一个小项目,开发一个插件,需要对一个第三方系统的网页内容进行操作.操作的内容还比较复杂.自然选择用BHO做. 做到一半卡住了,原因在于这个网站有一个showmodal ...
- php屏蔽弹出窗口,可以不被浏览器拦截的弹出窗口JS代码
转载: 一个强制弹出窗口的JavaScript类:ForceWindow 一个可以不被广告拦截器拦截的弹出窗口 ForceWindow.iclass.js代码如下(使用.讲解.相关说明全部在注释中): ...
- MATLAB弹出窗口定义操作函数
1.uigetfile():文件打开操作 1.1.用法 [FileName,PathName,FilterIndex] =uigetfile(FilterSpec,DialogTitle,Defaul ...
- 【el-elementUI】---删除弹出窗口确认操作
- window.open() 某些情况会被浏览器阻止弹出窗口
window.open() 的作用是创建一个新的浏览器窗口用来打开相关的资源,这是一个原生的 Javascript API 接口.有关 window.open() 的基本使用可以参考 mozilla ...
- window.open() 某些情况会被浏览器阻止弹出窗口及解决办法
window.open() 的作用是创建一个新的浏览器窗口用来打开相关的资源,这是一个原生的 Javascript API 接口. 有关 window.open() 的基本使用可以参考 mozilla ...
- 用jQuery实现弹出窗口/弹出div层
原文链接:http://hi.baidu.com/awz_tiger/item/863cfc10c4bb0f6171d5e8d9 http://blog.163.com/qiuxinke2006@12 ...
- VB动态添加WebBrowser控件,并拦截弹出窗口(不用引用任何组件)
WBCustomizer.dll 这个 1.注册::在开始菜单中输入RegSvr32 路径(WBCustomizer.dll文件所在的绝对路径),若果注册成功,会提示 2.引用 :在工程--&g ...
- python的窗口处理模块_Python tkinter模块弹出窗口及传值回到主窗口操作详解
本文实例讲述了Python tkinter模块弹出窗口及传值回到主窗口操作.分享给大家供大家参考,具体如下: 有些时候,我们需要使用弹出窗口,对程序的运行参数进行设置.有两种选择 一.标准窗口 如果只 ...
最新文章
- 细说接口性能优化的11个小技巧
- SpringBoot中在普通类里面加载Spring容器中的类
- HDU - 6610 Game(带修莫队)
- 动手造轮子:实现一个简单的依赖注入(零)
- nuxt页面跳转_nuxt 项目如何解决组件复用时页面不刷新的问题
- 【Elasticsearch】es 使用Rollup在Elasticsearch 6.3中合并旧日志 上卷 Rollup
- java迷宫_java实现迷宫算法--转
- TensorFlow2.0:梯度计算
- Django学习手册 - csrf
- Apache Qpid Proton 0.16.0,轻量通信库
- 调试器无法终止一个或多个进程_EXCEL按多个分隔符号无法分列,没关系,一个M函数全搞定...
- 2020-04-06
- 6步讲解应对ESD基本方法
- 51ditu地图频道接口(MapOne API)详细的参数说明表
- 别让just do it 误导了你
- 普通用户申请微软的OneDrive免费网盘,容量5T、5T、5T,重要事情说三遍!!!!!
- echarts html ppt,PPT美化之echarts
- 基于真实案例,浅谈EPC项目成本管理控制
- 吾父马达加斯加之旅-3
- 计算鬼成像学习笔记一:简介
热门文章
- 【ARUN】FastAPIVue 拥有无敌颜值且易用的全栈测试平台 第三弹——测试追踪
- PD虚拟机的三种网络模式
- 即使是庸才我也要成为庸才中的人才
- 令人恶心的小米和神州优车集团面试之旅
- 为什么一般的眼科医院很难发现眼底疾病?这个是关键!
- 木纹标识lisp_lisp:关于标识符:原子和列表初步
- NBA名人堂之-朱利叶斯·欧文|埃尔文·海耶斯|多尔夫·谢伊斯|鲍勃·佩蒂特|戴夫·冰
- IDEA中 单元测试@Test的使用
- html div 自动滚动到底部,javascript让DIV的滚动自动滚动到最底部-4种方法
- tmux 使用鼠标上下滚动