-
-
[旧帖] 消息的疑问 0.00雪花
-
发表于: 2009-11-6 13:08 2483
-
某软件用Delphi编写,该软件将某些键定义成了快捷键,按下快捷键后,DispatchMessageA并没有收到WM_KEYDOWN或WM_CHAR消息。软件是通过PeekMessageA来取得消息,在PeekMessageA上设置条件断点发现,在快捷键所对应的功能被运行结束后,才取得WM_KEYDOWN或WM_CHAR的消息。按下没有被定义成快捷按的按键时可以收到WM_KEYDOWN或WM_CHAR消息。我想问的是,软件本身是怎么知道某个快捷键被按下的。这里的快捷键是单个的按键,并非Ctrl+*的形式。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
他的文章
- 消息的疑问 2484
- [求助]消息断点断不下来 3198
- [求助]代码无法正常写入 3244
- [求助]flash 按钮事件的分析 2534
- [求助]汇编程序的不解 6681
赞赏
雪币:
留言: