首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

为何说ActiveX只能是STA模型呢

2013-09-28 
为什么说ActiveX只能是STA模型呢?也就是调用ActiveX的容器(例如IE),只能也必须通过Marshal的方式来访问Act

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

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

热点排行