CDR插件开发之CPG插件001 - 怎么实现一个CPG插件类(中篇)

上篇文章中,通过创建了一个带有构造函数的最简单的C++类 —— HelloWorldPlugin,并在CDR调用 AttachPlugin 方法的时候,通过 new 关键字创建了这个插件类。插件在CDR中成功响应,弹出了消息框:欢迎使用我的 HelloWorld CPG插件。同时,通过 AttachPlugin 函数的第一个参数(VGCore::IVGAppPlugin),引申出了 IVGAppPlugin 这个定义在 vgcoreauto.tlh 中的类。 

本篇文章将开始深入探讨 VGCore::IVGAppPlugin 这个类中定义的接口方法,并让 HelloWorldPlugin 这个插件类通过继承 IVGAppPlugin 类,进一步了解 IVGAppPlugin 这个接口中定义的方法。


工程搭建准备

按照惯例,本篇文章的序号为007,请直接拷贝上一个工程 006-vgcore-ivg-app-plugin(拷贝前最好清理掉 Debug、x64等编译目录,因为这些文件夹不需要保留,新的工程在编译时会自动生成),然后将其重命名为 007-vgcore-ivg-app-pl

猜你喜欢

转载自blog.csdn.net/u013955940/article/details/115387150