我有一个MFC程序,有两个类,都从CWnd继承。我想把它做成ActiveX,该怎么办?

解决方案 »

  1.   

    建立一个MFC ActiveX工程就好了
    如果想用ATL ActiveX,那就比较麻烦,不过可以将其中的MFC方法用Win SDK代替即可。
      

  2.   

    建议用ATL要简单的多而且尺寸也要小的多
      

  3.   

    在vc中建立一个MFC ActiveX工程,会生成一个带窗口的自动化对象,
    如果你想使用原有类的可以将你原有的类转换为从CmdTarget继承,这样类就变为自动化对象类,将欲使用的方法转换为接口的方法
    可以将原先窗口的显示操作放到带窗口的自动化对象中去