我刚刚接触插件,我想在MFC的一个界面中添加一个插件,不知用COM做还是ActiveX,还是有别的好的方法.现在方向还没有,请高手们给我指点一下方向.

解决方案 »

  1.   

    MFC直接支持ActiveX控件,在对话框编辑器上选择插入对象
      

  2.   

    主要看应用,如果只是在MFC的一个界面中使用,建议使用MFC ActiveX编一个OCX控件,简单,方便;
    如果要求比较高,那就用ATL COM编写DLL控件,不过编程能力要求要高一些.
      

  3.   

    我想将一个频谱分析功能放到插件中,不知适合用MFC ActiveX还是ATL  COM?谢谢了^_^
      

  4.   

    讲研效率的话肯定是用你说的"COM"好一点,不过两者其实没有本质上的区别都是COM,调用方式上稍有不同而已。
      

  5.   

    ActiveX好点吧。这两天我也在搞这个东西。ActiveX做的东西在C#方便调用,ALT的不好用吧,个人感觉,呵呵
      

  6.   

    如果你想精通c++精通atl搞懂ocx原理,最好从com开始做对于好处在于ocx主要是方便支持控件的应用调用,而不需要编程。