keybd_event(16, MapVirtualKey(16, 0 ), 0 , 0 );
keybd_event(16, MapVirtualKey(16, 0 ), KEYEVENTF_KEYUP , 0 );

解决方案 »

  1.   

    上面对其他键可以,但对shift不行,why?
      

  2.   

    GetKeyState();Return Values
    The return value specifies the status of the specified virtual key, as follows: If the high-order bit is 1, the key is down; otherwise, it is up. 
    If the low-order bit is 1, the key is toggled. A key, such as the CAPS LOCK key, is toggled if it is turned on. The key is off and untoggled if the low-order bit is 0. A toggle key's indicator light (if any) on the keyboard will be on when the key is toggled, and off when the key is untoggled.
      

  3.   

    应该是键值的问题
    试试VK_SHIFT
    用spy++对比一下