使用VC++ ATL实现iStylePDF的COM插件

本文介绍了如何在Visual C++环境中使用ATL COM AppWizard生成PDFAddin工程,并通过向导添加ATL简单对象。接着,详细讲述了如何将COM组件与iStylePDF关联,设置类型库为iStylePDF Object Library并实现ISPExtensibility接口。最后,指导添加工具栏按钮和事件处理,完成了一个PDF插件的制作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    本文介绍了一种使用VC++ ATL(Active Template Library),利用ISPExtensibility接口,为 iStylePDF 加入功能简单的COM插件(addin),加入工具栏按钮等可视部件,并为其加入响应事件的方法。我们采用VS2010为iStylePDF平台开发插件,当然也可以使用其他VS工具。开发插件的第一步需要安装iStylePDF的客户端,客户端程序中包括了ActiveX控件,这个是我们需要用到的类型库。如果没有客户端,请进入 这里 下载。下面开始逐步介绍开发步骤。 

  1、在visual C++编程环境下,利用向导生成一个名为PDFAddin的ATL COM Appwizard工程(图一):


  在向导的设置中采用默认设置,选择Next。然后单击Finish,这样一个空的ATL project就产生了(如图二)。


  2、插入一个ATL的简单对象: 


  选择菜单Project—>Add Class...,出现类向导对话框(如图三),单击Add:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值