gpt4 book ai didi

c++ - 为什么我们有两条消息 WM_KEYUP 和 WM_KEYDOWN

转载 作者:太空宇宙 更新时间:2023-11-04 11:27:12 25 4
gpt4 key购买 nike

我刚开始MFC编程,之前没有做过任何UI设计和编程。我想知道为什么假设键盘正常工作,当每个被按下的键肯定会被释放时,Windows 会生成两条消息 WM_KEYUP 和 WM_KEYDOWN。

我认为只有一条消息 WM_KEYPRESSED 或其他消息就足够了,但是 Windows 生成单独的消息是否有原因

谢谢

最佳答案

这样您就可以实现修饰键,例如 shift 和 control。对于大多数键,您可以忽略 WM_KEYUP,但如果键问题应该修改按住时按下的任何键下来,你需要两者。

关于c++ - 为什么我们有两条消息 WM_KEYUP 和 WM_KEYDOWN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26239277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com