MFC - Catch Keyup消息Alt + Arrow

时间:2014-01-23 18:11:43

标签: c++ mfc

按住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;
  }

}

上面代码的问题在于,当左/右箭头键松开时它会松开。

任何帮助都将非常感谢!

0 个答案:

没有答案