CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

WebBrowser控件,运行时错误'-2147024726(800700aa)':Automation错误

楼主cqzd(陈庆 ★★★★★)2005-07-02 23:29:35 在 VB / 基础类 提问

我用WebBrowser控件调用了一个URL,这个URL的网页,弹出了一个Alert对话框  
   
  如果我手动关闭这个Alert对话框,然后再手动点一个按钮执行一句代码:WebBrowser1.Navigate2   "URL"就不出错,  
   
  但是我用EnumWindowsProc找到Alert对话框的句柄,再用EnumChildWindowsProc找到Alert对话框上的“确定”按钮的句柄,然后用SendMessage   hwnd,   &HF5,   0,   0关闭Alert对话框,再执行这句代码:WebBrowser1.Navigate2   "URL"就会出错:  
   
  运行时错误'-2147024726(800700aa)':Automation错误 问题点数:100、回复次数:7Top

1 楼cqzd(陈庆 ★★★★★)回复于 2005-07-03 08:17:27 得分 0

上去Top

2 楼DooDu(杜霖:I want,I can(开关拉))回复于 2005-07-03 08:49:12 得分 30

upTop

3 楼cqzd(陈庆 ★★★★★)回复于 2005-07-03 08:50:00 得分 0

这个“自动化错误”到底是什么错误呢?Top

4 楼cqzd(陈庆 ★★★★★)回复于 2005-07-03 09:05:31 得分 0

查不到相关资料,郁闷中。。。Top

5 楼cqzd(陈庆 ★★★★★)回复于 2005-07-03 09:51:22 得分 0

晕啊,真是“自动化错误”啊  
  用鼠标手工点,就不出错,  
  用程序自动点,就出错误Top

6 楼supergreenbean(超级绿豆(MSMVP - VB) - 升级归来~)回复于 2005-07-03 10:40:26 得分 30

你不要发送BM_CLICK,尝试用mouse_event模拟点击看看Top

7 楼jiangsheng(蒋晟.Net[MVP])回复于 2005-07-03 13:03:24 得分 40

你可以通过在浏览器控件的容器的IOleClientSite实现对象中实现IDocHostShowUI::ShowMessage来控制对话框的显示,但是你需要调用浏览器的IOleObject::SetSite来设置你自己的IOleClientSite实现。  
  推荐使用VC的MFC或者ATL类库来编写这个功能——这些类库中你可以直接访问并通过派生OLE容器类来自定义浏览器控件的行为。Top

相关问题

  • 怎样不让webbrowser控件不弹出脚本错误提示
  • CListBox控件错误?
  • 请问一下我的WebBrowser控件为什么出现91号错误
  • WINSOCK控件加载错误
  • ADOQuery控件的错误
  • 急!请问:怎样屏蔽webbrowser控件浏览网页时弹出的错误窗口,像javascript的错误之类的。谢谢!
  • 急!有谁知道如何截获WebBrowser控件的 ie脚本错误提示 吗?
  • Cport控件编译错误,急
  • 关于NMFtp控件错误对话框
  • webbrowser 出现 access denied 错误

关键词

  • 控件
  • 浏览器
  • 错误
  • webbrowser
  • 出错
  • alert对话框
  • 实现
  • url

得分解答快速导航

  • 帖主:cqzd
  • DooDu
  • supergreenbean
  • jiangsheng

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo