Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何禁用Shift/Ctrl/Alt键的WM_KEYDOWN repeat事件?_Windows_Message - Fatal编程技术网

Windows 如何禁用Shift/Ctrl/Alt键的WM_KEYDOWN repeat事件?

Windows 如何禁用Shift/Ctrl/Alt键的WM_KEYDOWN repeat事件?,windows,message,Windows,Message,我有一个Windows应用程序处理Windows密钥事件。 应用程序传递Windows消息。 当我按住Shift键时,WM_KEYDOWN消息重复出现 我只想传达一个WM_KEYDOWN消息,即使按住Shift键。 您能告诉我如何解决这个问题吗?您不能。检查lParam的第30位以查看消息是从向上到向下的转换,还是向下的重复。感谢您的回复,我得到了lParam的缝合结构,并了解到有一个第30位指示键的先前状态。

我有一个Windows应用程序处理Windows密钥事件。
应用程序传递Windows消息。
当我按住Shift键时,
WM_KEYDOWN
消息重复出现

我只想传达一个
WM_KEYDOWN
消息,即使按住Shift键。

您能告诉我如何解决这个问题吗?

您不能。检查
lParam的第30位
以查看消息是从向上到向下的转换,还是向下的重复。

感谢您的回复,我得到了lParam的缝合结构,并了解到有一个第30位指示键的先前状态。