• 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 > 请问怎么做一个没有界面的ActiveX控件?即不需要窗体做依托,而又可以支持事件的COM?

请问怎么做一个没有界面的ActiveX控件?即不需要窗体做依托,而又可以支持事件的COM?

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

佚名通过本文主要向大家介绍了 请问怎么做一个没有界面的ActiveX控件?即不需要窗体做依托,而又可以支持事件的COM?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请问怎么做一个没有界面的ActiveX控件?即不需要窗体做依托,而又可以支持事件的COM?
描述:

我想用VC做这样一个COM,由VB来调用,它要能每隔一个固定时间触发一个事件,在事件中将数据传给调用者,我想只能用ActiveX控件了,请问怎么做一个没有界面的ActiveX控件?即不需要窗体做依托,而又可以支持事件的COM?


解决方案1:

当然可以。使用ATL向导生成一个组件,再插入一个Simple Object,注意在Attributes页中选择中
SupportConnectionPoint选项。然后为事件接口添加一个方法如:OnEvent
然后编译一下(主要是编译IDL文件),接下来右击组件类,选择实现连接点(Implement Connection Point). 然后就可以在适当的位置调用Fire_OnEvent方法了。

解决方案2:

http://www.widgetware.com/faqnon.htm
ActiveX Controls Frequently Asked Questions 
Non-Visual Control Questions


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

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

  • 请问怎么做一个没有界面的ActiveX控件?即不需要窗体做依托,而又可以支持事件的COM?

相关文章

  • 2017-06-04 这是否是vc的bug-----idl文件编译的问题
  • 2017-06-04 VC60fatalerrorC1001
  • 2017-06-05 ActiveX控件提示该组件上的GetValue操作失败,生成错误代码0x8002000E。
  • 2017-06-04 ocx中如何画出button
  • 2017-06-05 如何确保同样的进程只有一个在运行。
  • 2017-06-05 我写了一个静态链接库a扩展名lib,a定义了一个_declspecdllexport的classA?
  • 2017-06-04 请问各位大虾,如何实现IInternetProtocolRoot接口?
  • 2017-06-04 请问一下Vc6的FileVeiw树控件是否自绘的。
  • 2017-06-04 如何把让字符串以十六进制字符形式发送?
  • 2017-06-05 如何截取一个进程中函数的调用,同时得到它得参数,返回值,我想用我另外的函数进行替换?????

文章分类

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

最近更新的内容

    • com调用问题(CoInitialize)
    • 100分询问:如何获取鼠标选中的文本??
    • html中给ocx属性赋值?
    • 晕死,如何手动注册一个COM组件
    • 调用dll提供的函数,参数为什么变成这样
    • 如何在BC++中播入FLASH
    • 高分请教一个activeX的问题
    • 用VB开发COM+时怎样调用一个用VC开发的基于IUKNOW接口的接口急用
    • 使用MSCHART,在未安装VC的机子上不能运行
    • 如何判断一个进程是系统进程还是用户进程??????

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

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