请问在VC++ 6.0 DEVELOP STUDIO中如何在一个C++(MFC EXE)项目文件中的类中添加一个ACTIVEX控件,如MSCOMM32,而不是在资源编辑器中。

解决方案 »

  1.   

    class wizard->Add class->From a type library
    将选择文件类型*.*
    找到你的ocx, dll
      

  2.   

    project->add to project->components and controls
      

  3.   

    先调出对话框之类的控件,点击右键,选择insert activex control,会弹出已注册的activex对话框,从中选择要加入的activex控件即可
      

  4.   

    以上三种方法都可以,如果你对COM很精通,并且编写可扩充性很强的容器程序,可以考虑不使用向导生成的代码,不过可能会很复杂,并且难度较大,但是这样就可以掌握COM的本质。