-
-
[旧帖] 消息的疑问 0.00雪花
-
发表于: 2009-11-6 13:08 2446
-
某软件用Delphi编写,该软件将某些键定义成了快捷键,按下快捷键后,DispatchMessageA并没有收到WM_KEYDOWN或WM_CHAR消息。软件是通过PeekMessageA来取得消息,在PeekMessageA上设置条件断点发现,在快捷键所对应的功能被运行结束后,才取得WM_KEYDOWN或WM_CHAR的消息。按下没有被定义成快捷按的按键时可以收到WM_KEYDOWN或WM_CHAR消息。我想问的是,软件本身是怎么知道某个快捷键被按下的。这里的快捷键是单个的按键,并非Ctrl+*的形式。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏
他的文章
- 消息的疑问 2447
- [求助]消息断点断不下来 3158
- [求助]代码无法正常写入 3188
- [求助]flash 按钮事件的分析 2517
- [求助]汇编程序的不解 6594
看原图
赞赏
雪币:
留言: