学徒送分贴!VK_SHIFT 判断shift是否按下(问题解决马上结贴)!!!
case WM_KEYDOWN:
{
int virtual_key = (int)wparam;
int key_state = (int)lparam;
hdc = GetDC(hwnd);
SetTextColor(hdc,RGB(0,0,255));
SetBkColor(hdc,RGB(0,0,0));
SetBkMode(hdc,OPAQUE);
switch(virtual_key)
{
case VK_LEFT:
{
if(key_state == VK_SHIFT)
{
TextOut(hdc,30,140,"Run",strlen"Run"));
}else
TextOut(hdc,30,140,"Go",strlen("Go"));
}break;
各位大虾我是新手,用这个方法判断shift是否按下怎么不行呢?应该怎么弄呢?我这么做错在哪里呢?还请大家不吝赐教!谢谢!!