我想问:如何操作,才能够把一个类,作为一个数据类型,导出来。就是:我创建一个ActiveX控件的工程,然后我添加一个辅助的类:CHapyOutput,我按照什么步骤创建这个类,才能够然用户使用我这个控件的时候,能够选择是否使用我这个辅助的类(CHapyOutput)。谢谢,朋友们的帮忙,谢谢

解决方案 »

  1.   

    对于ActiveX控件不需要导出类
    例如创建一个基于CStatic的控件,在新生成的文件中有一个CXXCtrl类
    添加接口的方法是在_DXXX中右键添加Method和Property
    使用控件时只需要插入控件就会自动生成相应的类
      

  2.   

    http://www.codeguru.com/Cpp/COM-Tech/atl/atl/article.php/c3587/
    可以参照一下这个帖子,
    其实qrlvls(≌AIR⌒LIKE≤和空气一样帅≥√)的方法不错
    就是说把你的CHapyOutput改造成CXXCtrl类,
    然后就可以使用了。
      

  3.   

    我想问: 1:我首先是使用MFC 创建 ActiveX 的控件,所以才会出现需要导出类的情况;
             2:假如我有两个以前的类,CHapyFirst, CHapySecond, 他们只是实现这个控件的一些辅助类的一些辅助类,请问有什么办法,让用户在MFC开发的时候,选择使用这个控件的时候,能够选择是否选择使用这个类(在我建立这个控件的时候,他是一个类)。
             3:如果那个好朋友,能够花你宝贵的几分钟,给我一个简单的例子,我将非常感谢。
     小弟的Mail:[email protected]