按住alt +箭头键后,如何捕获keyup消息?
例如:我使用alt +左/右键在列表中循环,一旦用户停止并放弃alt键,我想捕获该消息,以便我可以进行一些处理。 (想象一下,使用Ctrl + Tab循环浏览Visual Studio中的页面,然后突出显示要进行处理的选项卡)
当前代码:
if ( pMsg->message == WM_SYSKEYUP )
{
switch( pMsg->wParam )
{
case VK_LEFT:
case VK_RIGHT:
ProcessFunctionHere(pMsg->wParam);
break;
default:
break;
}
}
上面代码的问题在于,当左/右箭头键松开时它会松开。
任何帮助都将非常感谢!