我想让我做的程序在用户按下任意键时发出我设定的声音,但当我点了别的东西(如桌面)程序就失效了,除非再点一下程序的窗口。我是用 启动窗口某键被放开 来实现的
我有超极模块 求大虾教我怎样接收到所有的键盘操作。(告诉我用什么命令输什么参数就行了)。
易语言 接收全部键盘输入问题
答案:2 悬赏:20 手机版
解决时间 2021-01-22 22:49
- 提问者网友:我一贱你就笑
- 2021-01-22 09:55
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-01-22 11:04
提供两种方法给你,下面第一种:
.版本 2
.子程序 __启动窗口_创建完毕
HOOK.安装键盘钩子 (&回调指针)
.子程序 回调指针, 逻辑型
.参数 键代码
.参数 状态
输出调试文本 (字符 (键代码))
返回 (真) '真为拦截字符输入'
'返回(假) '假为放过字母输入'
第二种:
.版本 2
.子程序 __启动窗口_创建完毕
监视热键 (&回调指针, #键0)
监视热键 (&回调指针, #键1)
监视热键 (&回调指针, #键2)
监视热键 (&回调指针, #键3)
监视热键 (&回调指针, #键4)
监视热键 (&回调指针, #键5)
....
'我这里就不写完了,后面可以把字母也符号也包含进去
'如果不嫌麻烦的话,采用第二种
'第一种的风险太大,安全软件和杀毒软件会报警
------------------------
其实回调参数的返回问题,你注意看下,真和假,结果不同
真为拦截
假为不拦截
.版本 2
.子程序 __启动窗口_创建完毕
HOOK.安装键盘钩子 (&回调指针)
.子程序 回调指针, 逻辑型
.参数 键代码
.参数 状态
输出调试文本 (字符 (键代码))
返回 (真) '真为拦截字符输入'
'返回(假) '假为放过字母输入'
第二种:
.版本 2
.子程序 __启动窗口_创建完毕
监视热键 (&回调指针, #键0)
监视热键 (&回调指针, #键1)
监视热键 (&回调指针, #键2)
监视热键 (&回调指针, #键3)
监视热键 (&回调指针, #键4)
监视热键 (&回调指针, #键5)
....
'我这里就不写完了,后面可以把字母也符号也包含进去
'如果不嫌麻烦的话,采用第二种
'第一种的风险太大,安全软件和杀毒软件会报警
------------------------
其实回调参数的返回问题,你注意看下,真和假,结果不同
真为拦截
假为不拦截
全部回答
- 1楼网友:廢物販賣機
- 2021-01-22 12:12
注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #f10键)‘这是限制f10键的,要限制哪个自己往下加
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯