如果有人正在研究 win32 API。请查看以下问题。我需要在 win32 编程中同时按下修饰键(alt+ctrl+shift)时调用一个函数。但是当同时按下修饰键时我不知道如何处理这个事件。如果有人有任何想法,请发布。
要获取密钥的状态,有一个 API GetKeyState。借助此功能,您可以检查按键是按下还是按下。
例如:
if (GetKeyState(VK_SHIFT)& 0x8000)
//Key is pressed
Run Code Online (Sandbox Code Playgroud)
您还可以像这样组合检查:
if (GetKeyState(VK_SHIFT)& 0x8000 && GetKeyState(VK_CONTROL)& 0x8000)
//ctrl+shift key is pressed.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2237 次 |
| 最近记录: |