• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 在IE70下,线程方式启动ie控件,访问网络出错关键字无法找到请确定路径ie控件

在IE70下,线程方式启动ie控件,访问网络出错关键字无法找到请确定路径ie控件

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了 在IE70下,线程方式启动ie控件,访问网络出错关键字无法找到请确定路径ie控件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 在IE70下,线程方式启动ie控件,访问网络出错 关键字 无法找到 请确定路径 ie控件
描述:


    在OnInitDialog中创建线程ThreadWeb = CreateThread(NULL, 0, VisitWeb, (LPVOID)this, 0, &d);
    线程中调用ie控件,访问网页, m_web.Navigate("http://www.163.com/", NULL, NULL, NULL, NULL);
   结果在IE7.0下出错,IE6.0下没有问题。
   出错信息:"无法找到http://www.163.com",请确保路径或Internet地址正确
   点击确定后,显示Runtime Error
//////////////////////////////////////////
BOOL CGGClickerDlg::OnInitDialog()
{
    .....
   DWORD d = 0;
   ThreadWeb = CreateThread(NULL, 0, VisitWeb, (LPVOID)this, 0, &d);
   return TRUE;
}
/////////////////////////////////////////////////////////////////
DWORD WINAPI VisitWeb(LPVOID lpParam)
{
CGGClickerDlg *pDlg = (CGGClickerDlg *)lpParam;
while(1)
{
if(pDlg->GetSafeHwnd())
{
pDlg->Visit();
Sleep(10000);
}
}
return 0;
}
////////////////////////////////////////////////////////
void CGGClickerDlg::Visit()
{
CRect rc;
GetClientRect(&rc);
m_web.MoveWindow(&rc);
Sleep(500);
m_web.Navigate("http://www.163.com/", NULL, NULL, NULL, NULL);
}


解决方案1:

VisitWeb的函数里不要直接调用Visit()去显示IE内容,发个自己定义消息给自己的窗口,收到这个消息后再去调用m_web.Navigate( "http://www.163.com/ ",   NULL,   NULL,   NULL,   NULL); 


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 在IE70下,线程方式启动ie控件,访问网络出错关键字无法找到请确定路径ie控件

相关文章

  • 2017-06-05 请问在CAxWindow实现在webbrowser中如果扩展IOleCommandTarget
  • 2017-06-04 com服务器和客户机?
  • 2017-06-04 MSCOMM控件的事件驱动使用问题
  • 2017-06-04 请各位高手进来指点一下小弟!!谢谢!!
  • 2017-06-05 事件?多线程问题
  • 2017-06-05 怎么样查看一个DLL中的函数的地址?
  • 2017-06-04 急!!!!在idl中修饰属性的属性proput和proputref有什么区别
  • 2017-06-04 MSFlexGrid初始化求助
  • 2017-06-05 Win7下注册COM组件问题
  • 2017-06-04 WTL中如果使用DateandTimePicker控件?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 线程中怎样调用外面的变量。
    • Dll(Exe)toTypelib?
    • 远程激活com+应用程序失败
    • 像IE或者OFFICEWORD/EXCEL等程序是怎么做到自动化的?
    • MFC写的ACTIVEX控件自注册问题
    • 求解COM+
    • 关于制作病毒数据库的问题?
    • [附图]——如何生成这样的流程图
    • wtl协同浏览
    • 求助,该如何实现串口监测

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有