读书人

为何说ActiveX只能是STA模型呢

发布时间: 2013-09-28 10:01:20 作者: rapoo

为什么说ActiveX只能是STA模型呢?
也就是调用ActiveX的容器(例如IE),只能也必须通过Marshal的方式来访问ActiveX控件? 而不能通过原始指针直接操作CoClass对象?

是这样的吗
[解决办法]
sta 解释就是单线程套间
如果允许activex多线程的话,用户交互不好处理,
如果你有win32编程经历,你就会知道,多线程无法直接访问用户界面,需要发送消息

读书人网 >VC/MFC

热点推荐