佚名通过本文主要向大家介绍了atl activex,atl控件,atl mfc,atl/mfc跟踪工具,atl34砂轮等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 用ATL写ActiveX控件和用mfc写Activex有什么不一样?
描述:
比方说用Atl能写出有界面的控件出来吗?需要额外的运行时库吗?
Atl和MFC写Activex,在实际的应用中,那个比较多??
是不是用MFC能完成的工作用Atl也能完成?
Atl和MFC写Com组件哪个好一点?您能推荐一下吗?
最后一个问题是Atl和MFC写出来的组件后缀名都可以使ocx的吗?
谢谢大家了......
解决方案1:
描述:
本帖最后由 vieri122 于 2009-11-07 11:14:54 编辑
请问用ATL写ActiveX控件和用mfc写Activex有什么不一样?比方说用Atl能写出有界面的控件出来吗?需要额外的运行时库吗?
Atl和MFC写Activex,在实际的应用中,那个比较多??
是不是用MFC能完成的工作用Atl也能完成?
Atl和MFC写Com组件哪个好一点?您能推荐一下吗?
最后一个问题是Atl和MFC写出来的组件后缀名都可以使ocx的吗?
谢谢大家了......
解决方案1:
MFC的比较简单点,但是笨重,使用时需要带上 mfcxxx.dll
ATL的轻便点
采用哪种方式要看你的项目需要了,ATL产生的文件一般要比MFC写的要小
就好比是选择MFC, 还是选择SDK, WTL做界面开发一样....
对于用户使用Activex而已没什么不一样的,仅仅是实现的技术不一样而已.
控件的后缀名dll,ocx,ax,exe等等都可以.没有规定说activex控件的载体文件的后缀必须是ocx
没啥不一样的,两种不同的实现。
实现的结果是一致的