webbrowser 遇到两个问题??

来源:百度知道 编辑:UC知道 时间:2024/06/09 20:31:01
我想在用webbrowser里做的浏览器弹出窗口还是在自己的浏览器里???
还有webbrowser控件大小随form大小而变???
或者webbrowser控件大小运行时就最大化??
请高手赐代码.十分感谢!!!
xiebowugong@163.com 谢谢

在WebBrowser_NewWindow2事件里添加打开新窗口的代码就可以将打开的窗口操作掌握在自己的程序里
当然,如果新的窗口要用新的WebBrowser控件装载.建议最好用控件组.
事件名为Private Sub WebBrowser1_NewWindow2(Index As Integer, ppDisp As Object, Cancel As Boolean)
ppDisp就是准备打开窗口的object变量,在一系列的判断完后,你只要用Set ppDisp = WebBrowserNew.Object
WebBrowserNew就是新打开窗口的控件名

随窗口大小变化就是在form_rerize里加代码
比如你的控件叫WebBrowser1,如果你要最大化则
WebBrowser1.move 0,0,me.scalewidth,me.scaleheight
另外form_rerize里最好加上出错处理代码,否则最小化窗口的时候一般都会出错中断程序.

如果还有什么不懂的请交出的邮箱,我发个WebBrowser控件做的简易浏览器给你看看就知道了.很好用的,还带阻止乱弹窗口功能.....-_-!!

(已发送邮件,注意查收,注意看信里的说明)

在form的RESIZE消息里设置webbrowser的大小