社区
C++ Builder
帖子详情
一个关于键盘按键的问题
lb2261981
2003-10-20 04:47:57
Builder里的Form有一个OnKeyDown()事件,但他只能在窗口被激活的情况下才执行.
我想做一个程序,他在后台运行的情况下,截获操作系统的WM_KEYDOWN消息,
请问我应该用那个函数来实现?怎么写呀?
谢谢!
...全文
60
5
打赏
收藏
一个关于键盘按键的问题
Builder里的Form有一个OnKeyDown()事件,但他只能在窗口被激活的情况下才执行. 我想做一个程序,他在后台运行的情况下,截获操作系统的WM_KEYDOWN消息, 请问我应该用那个函数来实现?怎么写呀? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lb2261981
2003-10-23
打赏
举报
回复
我看了些有关钩子的内容.
但我不知道这个函数应该在什么时候运行,
应该写在那里?
在formCreate()事件里吗?
还是别的地方??
sprewellkobe
2003-10-20
打赏
举报
回复
HHOOK SetWindowsHookEx(
int idHook, // type of hook to install
HOOKPROC lpfn, // address of hook procedure
HINSTANCE hMod, // handle of application instance
DWORD dwThreadId // identity of thread to install hook for
);
当第四个参数为0时,就是拦截系统的消息了
yjy1001
2003-10-20
打赏
举报
回复
截获操作系统的WM_KEYDOWN
如果不是只要几个热键,那么只有使用钩子函数来实现了
我不懂电脑
2003-10-20
打赏
举报
回复
你可以看看有关钩子方面的资料,搜索“钩子”有很多的。
ccrun.com
2003-10-20
打赏
举报
回复
你的意思是想要个系统热键吧?
用这个函数注册(Ctrl + Alt +Z)的热键:
RegisterHotKey(Handle, 2000, MOD_CONTROL | MOD_ALT, 'Z')
在结束时:
UnregisterHotKey(Handle,2000);
然后截获热键,在其中写你的代码就可以了。
适合程序员的
键盘
练习程序(据说旧的坏了特重新上传)
介绍 KG(KeyGame)是一款精心设计的
键盘
练习游戏,适合新手、初级、中级到高级所有需要熟悉
键盘
的人使用。具有以下特点: ·一次只出现一个字母,便于集中注意力练习。 ·由简单到复杂,循序渐进。 ·对新级别熟悉到一定程度会自动穿插复习老级别。 ·连续正确三次加一分,而错一次或到时间就扣一分。对
按键
正确率要求较严。 功能键 [Ctrl S] 音效开关 [Space] 暂停 [Tab] 跳级 [Esc] 退出
计算机主机上有几个按钮,
键盘
按键
有什么功能 电脑
键盘
上各个
按键
功能详解...
对于
键盘
,大伙都熟悉吧,它是一种电脑运行输入指令和数据的一种装备,上面的每一个
按键
都有不同的动能,只要合理使用,就能起到事半功倍的效果,那么,
键盘
按键
有什么功能呢?下面我们就来详细介绍一下:
键盘
按键
有什么功能以及电脑
键盘
上各个
按键
功能详解?
键盘
按键
有什么功能:1、Tab键:表格键。它是Table的缩写,它在文字处理软件里能起到等距离移动的作用。比如:我们在处理表格时,不要用空格键来一格一格地移动...
电脑
键盘
部分
按键
失灵_
键盘
按键
失灵别担心 电脑达人教你几步解决方法
电脑
键盘
了大多会出现
按键
失灵的状况,情况虽小却很影响使用效率。下面就让来为大家介绍一下
键盘
按键
失灵后的解决方法,一起来看看吧。
键盘
按键
一、
按键
都失灵的情况如果
按键
所有都失灵的话,首先对
键盘
上的每个键进行盘查,有可能是一个
键盘
被按下去的缘故导致按其他键都没反应的情况。如果
键盘
损坏了,可能是
键盘
老化或者是
键盘
内部的线路板有污垢都会造成
键盘
接触不良而失灵的情况,这种情况建议更换一个新的
键盘
。反正现在
键盘
...
计算机
键盘
怎么换键,电脑修改
键盘
按键
的方法
一些用户由于情况特殊要修改
键盘
按键
,又或者一个使用频率比较高的
按键
失效了,我们就可以修改
键盘
按键
来解决。那么电脑如何修改
键盘
按键
?其实步骤很简单,感兴趣的用户一起来设置修改。具体方法如下:第一,我们需要下载一个
键盘
映射工具。储存路径为:全部文件>维护电脑>设置软件(
键盘
映射工具);第二,软件是不需要进行安装的,点击当前用户——增加;第三,然后点击原值右边的下拉箭头——在弹出的菜单中选择...
计算机
键盘
按键
更改,
键盘
的
按键
如何更改
键盘
的
按键
如何更改
键盘
可以对电脑进行一些简单的控制,
键盘
的使用可以简化我们对电脑的使用。那么
键盘
的
按键
如何更改呢?下面就让jy135小编来告诉大家呢,欢迎阅读。1、首先,下载一个
键盘
映射工具。百度网盘分享路径:全部文件 > 维护电脑 > 设置软件 > 【
键盘
映射工具】http://pan.baidu.com/s/1bntyuHx2、软件无需安装,打开即用。点击当前用户→增加。3、...
C++ Builder
13,826
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章