《如何制作并调用按键精灵插件》.pdf
文本预览下载声明
如何制作并调用按键精灵插件 VC6 版
作者:大雪无垠
按键精灵提供了丰富的插件功能,但是有时候可能还不够,这时候就需要我
们自己动手制作插件了。我这里发布一个简单的教程,就是用VC6 制作一个可
以被按键精灵调用的插件,因为只是演示用,所以这个插件只提供了一个简单的
功能,就是计算字符串长度。还有需要进一步交流的朋友可以进技术交流群
8554347 和我交流。
第一步: 创建ATL COM 工程
(选择工程类型为ATL COM)
(选择服务器类型为动态连接库,并点击完成)
第二步: 添加接口类
(点击 New Class)
(加入一个ATL 类)
(点击 Add Property 添加一个属性)
(加入一个名字为Length 的属性)
因为字符串长度是整形,所以属性类型,我们选择了long 型,字符串在COM
组件中是用宽字节方式存放的,所以我们参数用了BSTR 类型。
第三步: 完成接口实现代码
(双击 get_Length 方法,进入代码编辑)
(输入实现代码)
因为BSTR 是宽字符类型,所以我们用 wcslen 来获取字符串长度
第四步: 编译工程,生成COM 组件
(编译生 Release 版本的COM 组件)
在我机器上,该 COM 组件的所在路径是 D :\abc\MyPlugin\ReleaseMinSize\
MyPlugin.dll
第五步: 新建按键精灵工程
如何新建按键精灵工程就不截图了,把我们生 的COM 组件放入附件里面。
(在附件区域,点击添加,加入我们的COM 组件)
第六步: 添加组件调用代码
(键入的组件调用代码)
(代码注释内容)
第七步: 运行按键精灵工程
点击按键精灵的调试按钮,再按下启动键F10,出现以下消息框
(运行结果)
显示全部