如题。另外active x与atl没有关系吧?我对atl的理解就是atl是用模板写的界面库,跟mfc是一样功能的。

解决方案 »

  1.   

    ActiveX 是 com 的一种,ActiveX时的设计和使用都大大简化了。ATL你的理解是对的。
      

  2.   

    active x跟ATL没有什么关系,
    可以使用ATL来编写active X控件
      

  3.   

    顺便问下,用asp.net能调用MFC写的activex控件吗?
      

  4.   

    ActiveX控件是MFC使用嵌套类来实现COM支持的,它本身实现了很多接口,在VS打开COleControl类看看它的组成结构,其中包含很多带"X"开头的嵌套类,每个嵌套类实现一个接口,当你使用它的接口时,它实际上是通过该接口变量的在对象里的位移来移动指针,指向接口的,感兴趣的话,自己多看看它的实现.
      

  5.   

    好像和ASP调用不一样的! 我有个COM组件 就这样 现在还想办法呢