如何制作并调用按键精灵插件

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何制作并调用按键精灵插件–使用按键模板

作者:大雪无垠

按键精灵提供了丰富的插件功能,但是有时候可能还不够,这时候就需要我们自己动手制作插件了。上次我发布了一个使用ATL COM向导创建插件的教程,这次我发布一个使用按键模板创建插件的教程。演示了如何获得当前的鼠标位置,以及当前鼠标位置所在的窗口句柄。

还有需要进一步交流的朋友可以进技术交流群8554347和我交流。

第一步: 把按键的VC向导模板拷贝到VC6向导目录

附件中的QMPluginWizard.awx文件就是VC6的工程向导模板。把它拷贝到VC6的安装目录下的MSDev98\Template内。

(添加按键模板)

第二步: 创建按键插件工程

(选择工程类型为按键精灵插件)

(输入插件名称)

第三步: 添加接口方法–获取鼠标坐标

(点击 Add Method,添加方法)

(加入MousePos的方法)

因为鼠标坐标位置有两个,所以我们把它们作为可被修改的形参传入。第四步: 添加接口方法–获取鼠标所在窗口句柄

(加入MouseWindow方法,窗口句柄用long值返回)

第五步: 完成接口方法实现代码

(双击 MousePos,MouseWindow方法,进入代码编辑)

(输入实现代码)

第六步: 编译工程,生成COM组件

(编译生成Release版本的按键插件)

第七步: 新建按键精灵工程

如何新建按键精灵工程就不截图了,把我们生成的COM组件放入附件里面。

(在附件区域,点击添加,加入我们的按键插件)

第八步: 添加组件调用代码

(输入插件调用代码)

第九步: 运行按键精灵工程

点击按键精灵的调试按钮,再按下启动键F10,出现以下消息框

(运行结果)

相关文档
最新文档