The WM_SYSKEYDOWN and WM_SYSKEYUP messages are usually generated for keys typed in combination with the Alt key.
Windows程序设计里的原话。
请问如果我按下了Alt然后F4,释放F4最后释放Alt。那么程序接收到的消息顺序应该是什么样子的?
我自己做的猜测:
WM_KEYDOWN Alt的虚拟码
WM_KEYDOWN F4的虚拟码
WM_SYSKEYDOWN //有DefWindowPro发送到消息队列的
WM_SYSKEYUP //System keystroke
WM_KEYUP F4的虚拟码
WM_KEYUP Alt的虚拟码
对于WM_SYSCHAR和WM_SYSDEADCHAR应该是不是会在产生WM_SYSKEYDOWN之后产生先不考虑。
这样假设对不对?
我想不会因为按下Alt键就产生WM_SYSKEYDOWN消息吧?还是就是如此?