当前位置: 代码迷 >> WinCE >> 关于WinCE下获取按键的有关问题
  详细解决方案

关于WinCE下获取按键的有关问题

热度:56   发布时间:2016-04-28 13:31:13.0
关于WinCE下获取按键的问题!
我尝试了使用两种方式来获取WinCE下的按键,但是没有成功。我的CE版本是4.1的。
1.使用SetWindowsHookEx的方式,返回值总是1,不知道是什么原因?

2.使用RegisterHotKey,在C#下需要重载WndPrc函数,但是在WinCE下并没有这个函数,那么应该如何响应WM_HOTKEY事件?

------解决方案--------------------
WinCE实际只支持三种类型的HOOK,键盘就是其中之一,这个你可以去查查.

WINCE里只能HOOK到3种:
#define WH_JOURNALRECORD 0
#define WH_JOURNALPLAYBACK 1
#define WH_KEYBOARD_LL 20

如果在你自己的应用里的话,你可以通过消息循环来得到键盘事件
  相关解决方案