如题, 为了安全考虑, 希望在我的应用运行时, 其他应用的快捷键暂时废掉, 我的应用退出后, 这些快捷键在恢复.
已经尝试了WH_KEYBOARD, WH_KEYBOARD_LL, WH_CALLWNDPROC这3个小钩子, 都没有拦截到这个消息
已经尝试了WH_KEYBOARD, WH_KEYBOARD_LL, WH_CALLWNDPROC这3个小钩子, 都没有拦截到这个消息
解决方案 »
- 新手求助:我创建了一个位图画刷后,在画图时提示所需资源不可用
- 关于CXTPChartControl的问题,无法添加多条series
- 【!超级!无敌!】WebBrowser CHtmlView 内存 COM接口 HTML 问题
- 如何得到另外一个进程中某表格中的某单元格的矩形坐标,想破脑袋未果,不如跪教。
- vc中如何获取DNS?
- 请问:关于flash控件?谢谢
- 很久没来了!高兴,散分!
- 关于打印机生成spl文件的问题
- 感兴趣的进来:OICQ中那个会闪烁的"消息"菜单是如何做出来的?
- 怎么把一个IP转换成一个主机名??
- 新建的菜单项popup设置为true,无法编辑ID
- 问个ReadFile问题,他读缓存是不是按unsigned char读的
http://it.china-b.com/cxsj/vc/20090612/99054_1.html
是啊, 因为不知道其他应用注册了什么快捷键, 不能用键盘钩子,
所以想用全局钩子钩WM_HOTKEY消息, 应该用哪个钩子呢?
我在百度时也看了类似的文章,使用键盘钩子, 或者RegisterHotKey, 可以实现全局热键, 我需要解决的问题是:
应用A使用RegisterHotKey注册了某个全局热键, 应用B的任务是使A的这个全局热键失效, 前提条件是应用B不知道A注册了什么组合键, 该如何完成应用B的任务?如有代码或思路, 请不吝赐教
使用WH_GETMESSAGE可以钩到WM_HOTKEY消息, 替换为WM_NULL就拦截掉了, 请教一下: 为什么使用WH_CALLWNDPROC钩不到WM_HOTKEY消息呢?