问题:
环境:winxp,mfc
程序里使用的IE控件,打开一些网页时在IE7下会报
"无法找到"http//....,请确保路径或Internet 地址正确"错误,
而IE6下则正常.
郁闷n久.
解决方法:
不能在其他线程中直接调用Navigate.而应该通过消息机制来调用就不会出现该问题.
posted on 2008-05-14 17:13
我风 阅读(1661)
评论(4) 编辑 收藏 引用
FeedBack:
# re: IE7 IWebBrowser2 错误
2008-07-29 18:57 |
在论坛中发现这种问题,怎么在别人那里解决呢~!?
我的意思是,如何让更多的人解决这个问题~!?
通过消息机制来调用就不会出现该问题. 这个解决方法太笼统了。能不能把解决方法发到我的邮箱~!?谢谢您。,,,
回复 更多评论
# re: IE7 IWebBrowser2 错误
2008-07-31 15:31 |
也就是自定义个消息,其他线程要刷新页面时就给ie控件发送该消息,控件收到消息后再Navigate指定的页面即可.@guobaozhi@163.com
回复 更多评论
# re: IE7 IWebBrowser2 错误
2008-10-28 16:12 |
也困惑了我一天,终于搞定了,多谢博主共享经验
回复 更多评论
# re: IE7 IWebBrowser2 错误
2009-02-13 16:37 |
用postMessage(),把消息发出来处理,别在线程中处理直接写Navigate。
回复 更多评论