我用VC2012建立一个MFC的对话框程序,工程向导的最后一步是选择对于高级特性的支持。
默认选项是"ActiveX"打勾,"Automation"不打勾。我很纳闷的是,ActiveX必然是实现了Automation接口的,那么为什么MFC的工程向导,默认是支持ActiveX而默认不支持Automation? 如下图:
默认选项是"ActiveX"打勾,"Automation"不打勾。我很纳闷的是,ActiveX必然是实现了Automation接口的,那么为什么MFC的工程向导,默认是支持ActiveX而默认不支持Automation? 如下图:
The application includes support to use ActiveX controls.
只是说你可以使用activeX的相关类了而Automation选项的选择则给你的程序增加了实现ActiveX 的接口声明idl一个是可以使用activex,另一个是你实现了一个Automation接口