• 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 > 困扰了一个星期的问题,希望高手能帮忙解决,马上给分,不够可以加

困扰了一个星期的问题,希望高手能帮忙解决,马上给分,不够可以加

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

佚名通过本文主要向大家介绍了困扰课堂教学的问题,困扰全球环境问题包括,困扰人类的三大问题,孩子的教育问题困扰,教学中的问题和困扰等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 困扰了一个星期的问题,希望高手能帮忙解决,马上给分,不够可以加
描述:

dll自弹带webbrowser控件的对话框。
想让一个dll在别的dll来loadlibrary的时候自动弹出对话框。我在dll的初始话函数InitInstance里来显示这个带webbrowser控件的对话框,但是调试跟踪时到navigate的时候就死掉了,也不报错,就执行不下去了。。。而去掉navigate却完全可以。
而且如果我用一个导出函数来显示对话框,用一个测试exe来调用这个函数,却是一切正常的。只是我把显示函数加到InitInstance里就不行。。
chtmlview也用过,都是一样的问题
希望有高手能解决。。谢谢
或者提供一些方法,


解决方案1:

启动一定时器就好了
::SetTimer(NULL, NULL, 100, (TIMERPROC)_TimerProc);
// 定时器回调函数
void CALLBACK _TimerProc(HWND hWnd, UINT uMsg, UINT_PTR idEvent, DWORD dwTime)
{
    ::KillTimer(NULL, idEvent);
    //Show your dialog blow
}

解决方案2:

初始化后启动一个线程,Sleep一会儿,再显示对话框可以吗?
嘿嘿。

解决方案3:

创建一个线程,等InitInstance结束一段时间后执行。

解决方案4:

You should not load another DLL( with is loaded by webbrowser control) in InitInstance


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

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

  • 困扰我好几天的问题!特急!!!再线等待!分不够在贴
  • 一个困扰了我很久的问题关于音频文件的播放
  • 困扰了一个星期的问题,希望高手能帮忙解决,马上给分,不够可以加

相关文章

  • 2017-06-05 在dll中调用com组件程序崩溃!!!???(急救)
  • 2017-06-05 程序运行时忽然成了CPU100%
  • 2017-06-05 WinSock里边的服务进程当我listen以后这个函数自己是不是就一直在那里不段进行自身的循环,等待有客户和他connect呢!!
  • 2017-06-04 救命为什么编译"生成MFC的dll项目"提示类型SC_HANDLE没定义?
  • 2017-06-05 lnk2005错误,请高手援手
  • 2017-06-05 如果定时器的程序执行时间大于触发定时器的时间间隔,怎么办?????,怎样在程序中判断当上一次执行未结束时,取消上一次的执行???
  • 2017-06-05 我要查看DLL的外部函数及其参数该怎么做?
  • 2017-06-04 用ATLCOMAppWizard做的服务程序在CMD控制台怎么不执行printf;?
  • 2017-06-04 求<EssntialCOM>附带光盘
  • 2017-06-05 向Flash发送Event

文章分类

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

最近更新的内容

    • 怎样讲已注册的DLL销毁掉啊?各位大虾,帮帮忙了!
    • 在服务中使用了时钟,
    • 在线等:多线程发送数据时,如何监控线程的运行状态?
    • win2k+sp2下,用openprocess()打不开servicesexe进程?怎样打开?
    • 莫名其妙的问题,请帮忙解决!在线等候
    • 如何在一个ATL窗口里添加一个ActiveX控件?
    • ATL控件win7下首次初始化失败
    • IWebBrowser2navigate同步问题
    • 急!ATL接口方法或属性中的串,怎么让javascript调用?
    • 用wordautomation怎么插入图表

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

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