只有当再按一次alt键才恢复正常。

解决方案 »

  1.   

    KEYDOWN之后再send一次KEYUP就行了
      

  2.   

    input[0].ki.dwFlags = KEYEVENTF_KEYUP;再发一次
      

  3.   

    释放 INPUT input[4]; 
    memset(input, 0, sizeof(input)); //设置模拟键盘输入
    input[0].type = input[1].type = input[2].type = input[3].type = INPUT_KEYBOARD;
    input[0].ki.wVk  = input[2].ki.wVk = VK_MENU;
    input[1].ki.wVk  = input[3].ki.wVk = VK_F4; // 释放按键,这非常重要
    input[2].ki.dwFlags = input[3].ki.dwFlags = KEYEVENTF_KEYUP; SendInput(4,input,sizeof(INPUT));