ActiveX控件事件和消息的区别?

「已注销」 2010-09-06 05:04:08
我自己写一个ActiveX 控件,在客户程序里面调用。实现在特定条件下触发某一个事件,进而执行事件处理函数代码。
我也可以在特定条件下向主窗口发送一个消息,主窗口收到消息后,执行消息处理函数代码,实现同样的功能。
我想问的是,这两种方式有啥区别吗? 控件的事件到底是怎么样实现的?
...全文
112 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Torch009 2010-09-08
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wshcdr 的回复:]
事件其实是回调函数
[/Quote]
wshcdr 2010-09-08
  • 打赏
  • 举报
回复
事件其实是回调函数
xycm2010 2010-09-08
  • 打赏
  • 举报
回复
呵呵,学习啦
linmo0826 2010-09-06
  • 打赏
  • 举报
回复
我理解的消息和事件的区别就是,ActiveX控件中消息是控件自己响应处理的,而事件是控件发出的,让别人响应处理的。
oyljerry 2010-09-06
  • 打赏
  • 举报
回复
ActiveX的事件是连接点,类似于函数Call back,消息机制是把消息放到对方窗口消息队列处理..
guoxuqu 2010-09-06
  • 打赏
  • 举报
回复
ActiveX 控件的事件是基于COM的连接点实现的。跟发消息不太一样。连接点就是在ActiveX的idl文件中给出一个接口的定义,但不实现。该接口由客户端实现,客户端用此接口连接ActiveX,ActiveX去调用激发事件。

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧