博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VB动态添加WebBrowser控件,并拦截弹出窗口(不用引用任何组件)
阅读量:6262 次
发布时间:2019-06-22

本文共 1339 字,大约阅读时间需要 4 分钟。

WBCustomizer.dll 这个

      1、注册::在开始菜单中输入RegSvr32    路径(WBCustomizer.dll文件所在的绝对路径),若果注册成功,会提示

      2、引用 :在工程--》引用中,选择microsoft webbrows customizer sample object

      3、使用:

      如下举例

Dim CustomWB As WBCustomizer    Set CustomWB = New WBCustomizer    With CustomWB        .EnableAccelerator vbKeyN, vbKeyControl, True  '表示启用ctrl+N键        .EnableAccelerator vbKeyO, vbKeyControl, fasle  '禁用ctrl+O键        .EnableContextMenus = True  '启用右键菜单 若赋值false   禁用右键菜单        .EnableAllAccelerators = True        Set .WebBrowser = WebBrowser1    End With

 

新建空白窗体,然后粘帖下面代码:

1 Option Explicit 2 Public WithEvents br As VBControlExtender 3  4 Private Sub br_ObjectEvent(Info As EventInfo) 5     If Info.Name = "NewWindow2" Then 6         'Dim fm As New Form1 7         'fm.Show 8         'Info.EventParameters(0) = br.object ‘根据需要可实现在自己的新开窗口打开弹出窗口 9         Info.EventParameters(1) = True '拦截弹出窗口10     End If11 End Sub12 13 Private Sub Form_Click()14     br.object.Navigate "http://www.baidu.com/"15 End Sub16 17 Private Sub Form_Load()18     On Error Resume Next19     If Licenses.Count = 0 Then Licenses.Add "Shell.Explorer.2", "Shell.Explorer.2"20     Set br = Me.Controls.Add("Shell.Explorer.2", "br")21     'br.Width = 150 * Screen.TwipsPerPixelX22     'br.Height = 50 * Screen.TwipsPerPixelY23     br.Visible = True24 End Sub

转载于:https://www.cnblogs.com/jlxy/p/4912083.html

你可能感兴趣的文章
ASP.NET Word/Excel 权限问题
查看>>
IOS 3D UI --- CALayer的transform扩展
查看>>
img绝对定位在div中间,img上下稍微移动问题
查看>>
前序遍历构造已知二叉树(二叉链表实现)(Java)
查看>>
查看CentOS版本
查看>>
关于VS 中 HttpHandler 的设置 500.23
查看>>
19.04.27--作业 打字游戏
查看>>
连接Access数据库的DAL层操作代码
查看>>
mysql重置auto_increment字段
查看>>
MySQL的优化
查看>>
bzoj1702[Usaco2007 Mar]Gold Balanced Lineup 平衡的队列*
查看>>
分享到
查看>>
OpenCV Error: Assertion failed (data0.dims <= 2 && type == 5 && K > 0) in cv::kmeans
查看>>
【开篇】洛神赋
查看>>
Vue.js 学习报告
查看>>
前端常识
查看>>
Hive学习笔记
查看>>
C++---类和对象
查看>>
软件工程第一次团队作业
查看>>
排序算法5--交换排序--快速排序
查看>>