按键消息
case WM_KEYDOWN:
{
if (wParam == VK_CONTROL)
nCtrl = true;
switch (wParam)
{
case VK_SHIFT:
{
nShift = true;
}
break;
case VK_CONTROL:
{
nCtrl = true;
}
break;
}
}
break;
case WM_KEYUP:
{
InvalidateRect(hWnd,NULL,false);
}
break;
case WM_CHAR:
{
switch (wParam)
{
case 'a':
case 'A':
{
if (nCtrl == true)
{
nCtrl_A = true;
nCtrl = false;
}
}
break;
case 'b':
case 'B':
{
if (nShift == true)
{
nShift_B = true;
nShift = false;
}
}
break;
default:
break;
}
}
break;
为什么我的 按下SHIFT+B 的时候有反应 而按下CTRL+A 的时候没反应