CDR插件开发之CPG插件007 - 怎么实现一个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

相关推荐
©️2020 CSDN 皮肤主题: 护眼 设计师:闪电赇 返回首页
实付 89.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值