设一个时间控制,发送WM_KEYUP的事件,即可.当然WPARAM参数需要设置了.

解决方案 »

  1.   

    呵呵。。可以用keybd_event来实现
    #include <windows.h>   void KeyEvent(BYTE bVk, BOOL bState )//数字键
       {
          BYTE keyState[256];
          GetKeyboardState((LPBYTE)&keyState);
          if( (bState && !(keyState[bVk] & 1)) ||
              (!bState && (keyState[bVk] & 1)) )
          {
            keybd_event( bVk,
                          0,
                          KEYEVENTF_EXTENDEDKEY | 0,
                          0 );
             keybd_event( bVk,
                          0x45,
                          KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,
                          0);
          }
       }
         void main()
       {
          KeyEvent(VK_NUM_LOCK,TRUE);
          KeyEvent(VK_SCROLL_LOCK,TRUE);
          KeyEvent(VK_CAPS_LOCK,TRUE);
        
       }
    是不是都亮了。
      

  2.   

    mmdb,丢大了。。写错了。。
    对应的码写错了。。呵呵
    更正:
    KeyEvent(VK_NUMLOCK,TRUE);
    KeyEvent(VK_SCROLL,TRUE);
    KeyEvent(VK_CAPITAL,TRUE);