RT

解决方案 »

  1.   

    组件:一个组件同一个微型应用程序类似,即都是已经编译、链接好并可以使用,应用程序就是由多个这样的组件打包而得到的。
    控件:按照某种接口规则(方法、属性和事件)封装起来的一段程序。
    我认为组件的概念应该比控件的概念广,“组成程序的元件”——从字面上看也是一个比较宽的概念概念。ActiveX是微软命名的一种技术,是从“OLE”发展而来的。ActiveX控件应该属于组件的一种实现方式。
    如何制作ActiveX控件在MSDN上有一个很好的例子,是一个红绿灯控件,搜索The ABCs of MFC ActiveX Controls
      

  2.   

    1、activex 控件是组件的一种,是进程内组件,另一种组件是进程外组件。
    2、用ms studio vc的activex control wizard制作一个activex,将你写好的mfc代码paste过去一般就可以了。
      

  3.   

    COM is base of ActiveX.
      

  4.   

    我也不知道怎样才能将我写好的MFC程序变为ActiveX控件?   是象  init(火与冰)   所说的:将写好的mfc代码paste过去一般就可以了吗?
      

  5.   

    组件和控件是不是一个东西我也不是很清楚,字面上看他们的英文名是component和control,应该是不同的,组件是二进制形式的,以编译的,即插即用的程序块,可以不受开发语言的限制,而控件我不清楚是不是编译好的模块,有一点可以肯定就是,控件受开发语言的限制,不能跨语言使用。
      

  6.   

    activex就是com,准确地说是支持dispach(自动化分发接口)的组件,是主要给vb和脚本语言使用的
      

  7.   

    MFC,应用程序和ActiveX百分之九十以上都是相同的
      

  8.   

    刚开始学习COM,看了大家的发言感觉更加晕了!
    不过总比没有一定概念好。
    和大家一起坚持继续学习!