使用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键也有同样的问题。
答案 0 :(得分:2)
阅读您自己的链接 - mean_rating
函数有keybd_event
标记:
KEYEVENTF_KEYUP 0x0002如果指定,则正在释放密钥。如果不 指定,关键是压抑。