ITPub博客

首页 > Linux操作系统 > Linux操作系统 > wince下按键钩子

wince下按键钩子

原创 Linux操作系统 作者:simplaman 时间:2008-03-30 00:37:20 0 删除 编辑

wince上按键钩子网上有很多源码,但有不同程度的误解(如钩子回调函数必须在单独的动态库),且示例代码相当繁琐(LoadLibrary,GetProcAddress...).下面为我在PPC2003和WM5上测试通过的代码: 点击下载示例代码

几点体会
1 必须在主线程中调用GetMessage,否则KeyBoardProc不会被调用,从此也可见wince上按键钩子是基于窗体消息机制的,并不需要将KeyBoardProc注入到其他进程,因此不需要单独的动态库

2 该钩子只能钩按键消息,如keybd_event发送的消息,可以截获软键盘的上下左右等按键,但不能截获软键盘上数字字母键

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/116625/viewspace-1001664/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    27
  • 访问量
    298266