通过Delphi识别和处理消息

时间:2016-01-27 14:39:31

标签: delphi delphi-2010 delphi-xe7

考虑一种情况,即通过快速键入“ABC”来设法在队列中堆叠多个KeyPress消息。

有没有办法识别和处理堆栈中某个字符的某个按键消息?我想处理'A'的keyPress消息,然后在处理B和C的keyPress消息之前先做其他事情。

使用“PeekMessage”我似乎无法将这3条消息相互隔离。 调用PeekMessage(vMsg,Handle,WM_CHAR,WM_CHAR,PM_REMOVE),全部 邮件会立即被处理和删除。

0 个答案:

没有答案