在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
参考网址1:http://www.csharpwin.com/csharpspace/2360.shtml var ppDisp: IDispatch; var Cancel: WordBool);
begin
WebBrowser.RegisterAsBrowser := true;//当前浏览器为最高级别浏览器
ppDisp := WebBrowser.ControlInterface;//新窗口对象允许web浏览器操作
end;
程序说明: 首先选建立一个web控件,然后使用web控件的onnewwindow事件,再将web控件的RegisterAsBrowser 属性设为真,使得事件的ppDisp参数等于web控件ControlInterface属性。 onnewwindow事件是响应一个导航到新网址或一个脚本的window.open方法; ppDisp为程序创建新窗口的对象; RegisterAsBrowser属性 设置该属性为True时,当前使用的Web浏览器组件成为最高级别浏览器。 语法: property RegisterAsBrowser: WordBool; ControlInterface属性 访问WebBrowser组件接口,这个接口允许一个Automation控制器访问Web浏览器的属性、方法和事件。 语法: property ControlInterface: IWebBrowser2; 示例: 显示WebBrowser1组件的名称,代码如下: Showmessage(WebBrowser1.ControlInterface.Name); qq:673890989欢迎遇到同样问题的伙伴们交流
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论