我在使用 keybd_event
函数时遇到问题。当我调用它按一次Ctrl时:
keybd_event(VK_CONTROL,0x9C,0,0);
然后如果我叫它按X键,它将按Ctrl + X。例如,下一行是:
keybd_event(0x43,0x9C,0,0); //0x43 is the Virtual-Key Code of 'C' key
因此,它将复制文本(Ctrl + C),而不输入字母“C”。实际上,即使关闭程序,它也不会停止按Ctrl。那么如何停止按Ctrl键呢? Shift键我有同样的问题。
最佳答案
阅读您自己的链接-keybd_event
函数具有KEYEVENTF_UP
标志: