关于OCX事件异步执行的方法

superfsc 2015-01-16 12:27:27
在OCX中创建了一个数据处理线程,该线程处理好一份数据后会通过PostMessage通知OCX的一个消息循环,在消息循环中调用OCX提供给用户的事件,问题在于,客户提供的消息相应函数执行太长,会堵塞OCX的消息循环,但同样的事件处理程序,用别人提供的OCX就可以实现并发的事件处理,在百度上搜了很久都没有结果。


...全文
285 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
96掌门师兄 2015-01-16
  • 打赏
  • 举报
回复
自己应该有一个消息队列,和一个事件回调处理线程, 有任务的时候放到队列中,由回调线程处理,这样就不会阻塞ocx消息循环了。

3,245

社区成员

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

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