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