MFC怎样实现点击按钮调用calc一个外部.cpp文件这个外部cpp文件的代码是用户可以改变的

用MFC建立COM服务器对象的框架步骤

任務1:建立第一个COM服务器
任务2:用VC调用COM接口
任务3:用VB调用COM接口
任务4:给接口增加新的属性和方法
任务5:增加新的自定义接口

       MFC采用嵌套类的形式实现多接口方法的实现基本结构相同,故采用宏定义减少代码书写量和书写错误
       解决方法是每个接口的方法都调用嵌套父类的同名函数,这样嵌套类方法的实现全部是同一种结构可以用宏定义生成。
       对每一个方法在嵌套父类中创建一个proteced virtual的同名成员函数建立一个以接口名字命名的实现文件IcoDrawObj.cpp,将同名成员函数的实现放在里面这样在接口定义好后,可以让程序员只编写这个文件中的函数实现达到统┅控制接口定义的目的。

   对自动化接口使用第一个宏定义对自定义接口使用第二个宏定义。
   每个接口需要一行宏定义修改部份为最后嘚coDrawObj为接口名字删去I前缀。

任务2:用VC调用COM接口

    5. 好了现在可以编译运行,看看点击按钮后出现了什么


任务3:用VB调用COM接口

任务4:给接口增加噺的属性和方法


任务5:增加新的自定义接口   缺省自动化接口提供对其它开发平台程序员的支持,COM对象内部之间还需要一些内部的工作需要鼡自定义接口实现

我要回帖

更多关于 点击按钮调用calc 的文章

 

随机推荐