MFC怎样实现点击按钮调用calc一个外部.cpp文件这个外部cpp文件的代码是用户可以改变的
来源:蜘蛛抓取(WebSpider)
时间:2020-02-13 20:59
标签:
点击按钮调用calc
用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对象内部之间还需要一些内部的工作需要鼡自定义接口实现
|