• 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 > IE下Activex的生命周期的问题

IE下Activex的生命周期的问题

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

佚名通过本文主要向大家介绍了ie阻止activex控件,ie允许activex控件,ie浏览器activex控件,ie启用activex控件,ie安装activex控件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: IE下Activex的生命周期的问题
描述:

vc6编的activex,
在ie下的生命周期是什么?
里边的类的生命周期是什么?
还有就是这个activex的事件执行顺序呢?
vc不太懂,不知道问的对不对,


解决方案1:

在IE加载之后加载控件,调用Ctrl类里面的OnSetClientSite虚函数,IE在启动和关闭的时候
都会调用这个函数,通过m_pClientSite来判断是启动还是关闭,NULL表示IE关闭,你可以通过
if (m_pClientSite)
{
   //IE加载时的代码
}
else
{
  //IE关闭时的代码
}
类的析构还MFC是一样的,先析构CTRL,然后是APP,不过我好像觉得IE不会帮你执行其它的析构函数,
除了上边那两个,但是可以手动释放。
加载的时候是先APP,后CTRL

解决方案2:

IE进程不消失, 你的DLL就不会析构。


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

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

  • activex添加的属性在ie中为何传递不成功
  • 使用微软提供的将word嵌入ie的activeX控件在保存时出错
  • =====>急问,ActiveX在IE下载过程是走的tcp什么端口?是80吗?
  • ActiveX控件在IE里能避免informationbar出现么?
  • 能不能将一个ie的dll插件转换成activeX组件做到自动下载并注册
  • ActiveX控件在IE中无法显示???
  • ActiveX控件发布在iis上,XP的IE无法访问,2k的IE可以!高分求助!
  • 急问:为何IE不能显示我的ActiveX控件
  • 求助:IE刷新时,activex控件发生了什么?
  • ACTIVEX在IE关闭时释放的问题,大家帮忙啊,另yang79tao请进

相关文章

  • 2017-06-05 ado访问数据库遍历记录集里再加个记录集时访问很慢为啥???
  • 2017-06-05 得到了线程的ID,如何得到它的句柄?
  • 2017-06-04 怎样才能跨进程调用IE中某个控件的方法啊?
  • 2017-06-04 IHTMLDocument::getElementByName函数的问题。
  • 2017-06-04 使用QueryInterface时的问题
  • 2017-06-04 江湖告急!VARIANT是不是只是能存256各byte阿?我现在要存N无限个,用VC的VARIANT如何解决阿?
  • 2017-06-04 ACTIVEX和COM之间有什么区别吗?
  • 2017-06-04 写一个网页里用ATL,如何从ATL中通知网页一些事件。
  • 2017-06-05 关于windowsxp下鼠标钩子的奇怪问题
  • 2017-06-05 helpme~

文章分类

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

最近更新的内容

    • 请问系统处理时间函数是否创建了一个新的线程?
    • 怎么在vc++60上安装SpeechPlatfromSDK啊?
    • 100分求《COM技术内幕》最后一章七巧板的源码
    • 熟悉ATLServer和WebService的朋友请帮忙
    • 急求:接收WebBrowser2事件代码实例
    • 关于建立问命名管道的基本问题。一定给分
    • DLL中连接数据库问题
    • “RealPlayerActiveXControlLibraryVersion10”到哪里去找??
    • 高手在哪里?VC下MicrosoftForms20Textbox不能输入英文!
    • 注册带空格的项,该如何写rgs文件?

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

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