当前位置: 代码迷 >> Brew >> 什么情况下应用会收到EVT_KEY_HOOK_XXX事件,该怎么处理
  详细解决方案

什么情况下应用会收到EVT_KEY_HOOK_XXX事件,该怎么处理

热度:8850   发布时间:2013-02-26 00:00:00.0
什么情况下应用会收到EVT_KEY_HOOK_XXX事件
最近调代码的时候,发现应用莫名其妙地收到了EVT_KEY_HOOK_XXX事件,而没有捕获到我真正需要的EVT_KEY_XXX事件。目前发现在两种情况下会出现:
1.socket正在从网上接收较大数据的时候
2.ITextCtl处于激活状态,点击CLR键的时候

对EVT_KEY_HOOK_XXX不了解,希望各位大虾小虾能讲清楚点,或给点资料

------解决方案--------------------------------------------------------
The hook event you received was registered somewhere and also u could register your hook evt you want to received by mif editor.
http://brewforums.qualcomm.com/archive/index.php/t-17649
Hope it will make sense...
------解决方案--------------------------------------------------------
只有你注册了hook才会有hook事件,hook的注册是在你的mif文件里面有一个phone选项,勾上了,就可以收到hook事件,如果你处理了hook事件并且返回了TRUE那么你就收不到evt_key事件了,如果返回false是可以收到EVT_KEY_PRESS EVT_KEY EVT_KEY_RELEASE
  相关解决方案