我需要组合Alt +(向左箭头,向右箭头,向上箭头,向下箭头)键才能在Win32中移动窗口。
这样的事,也许吗?
case WM_KEYDOWN:
{
if (GetKeyState(VK_MENU) < 0 && GetKeyState(VK_UP) < 0) {
}
}
我该怎么做?
最佳答案
您应该在处理WM_SYSKEYDOWN消息期间使用GetKeyState函数。
case WM_SYSKEYDOWN:
{
if ( GetKeyState ( VK_MENU ) < 0 && GetKeyState ( VK_UP ) < 0 )
{
}
}
关于c++ - Win32键盘组合,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43366649/