火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 8690|回复: 67
打印 上一主题 下一主题

[视窗] 火山PC全局热键

  [复制链接]

359

主题

6649

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
16592
跳转到指定楼层
楼主
发表于 2021-7-3 13:45:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本源码转载自利快云https://www.lkuaiy.com/

火山PC全局热键
一、需要调用的模块
  • 视窗基本类
  • MFC界面基本类
  • volXH热键支持库 本文末附下载
代码结构

  • 项目结构



  • 代码截图


实现步骤

1.引用vloxH热键模块后,在主窗口下定义全局热键类型变量

2.在窗口创建完毕事件下,zc全局热键,使用  全局.zc()命令


3.zc命令简介
  • 参数一    窗口句柄     使用  取窗口句柄() 获取MFC界面的句柄填入
  • 参数二    热键ID        由用户自定义,取值范围是0~49151,用于区别同一对象下的不同热键监控
  • 参数三    功能键        功能键意思是主键,比如监控热键 Alt A,这里Alt是功能键
  • 参数四    键代码        Alt A,这里的键代码代表的是A
  • 参数五    热键名称     自定义,任意文本


3.点击全局热键类->点击按钮(闪电)标志->点击全局热键.反馈事件,自动生成热键触发事件



4.只有一个全局热键的变量,不需判断来源对象,这里使用**出信息框来简单的演示


5.在窗口将被销毁事件下,移除全局热键,使用  全局.移除()命令

4.移除命令简介
  • 参数一    窗口句柄     要和zc时候填写的句柄一致
  • 参数二    热键ID        要和zc时候填写的ID一致


GIF演示

、附件下载


游客,如果您要查看本帖隐藏内容请回复






火山安卓+PC多部课程尽在:www.lkuaiy.com
回复

使用道具 举报

沙发
匿名  发表于 2021-7-5 18:35:13
是的身份为服务而非
回复

使用道具

板凳
匿名  发表于 2021-7-5 18:35:22
热污染翁
回复

使用道具

地板
匿名  发表于 2021-7-5 18:35:55
热服务二翁热吻而翁热吻而翁让问问
回复

使用道具

4

主题

222

帖子

3303

积分

论坛元老

Rank: 8Rank: 8

积分
3303
5#
发表于 2021-7-5 22:25:42 | 只看该作者
如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

0

主题

26

帖子

486

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
486
6#
发表于 2021-7-6 10:05:41 | 只看该作者
顶一个,支持,支持
回复

使用道具 举报

0

主题

28

帖子

380

积分

中级会员

Rank: 3Rank: 3

积分
380
7#
发表于 2021-7-8 19:10:16 | 只看该作者
感谢分享~支持火山
回复

使用道具 举报

0

主题

26

帖子

486

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
486
8#
发表于 2021-7-9 09:16:46 | 只看该作者
不支持32位
回复

使用道具 举报

39

主题

99

帖子

1075

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1075
9#
发表于 2021-7-9 14:53:58 | 只看该作者
好东西啊,不是键盘钩子吧
回复

使用道具 举报

35

主题

174

帖子

1624

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1624
10#
发表于 2021-7-28 21:41:26 | 只看该作者
我来看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-4-27 03:55 , Processed in 0.101282 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表