PostMessage,如何发送CTRL按钮?

时间:2019-07-08 12:21:36

标签: c#

我正在使用C#。

我有过程文件,可以通过PostMessage发送,例如按钮“ W”。

我知道如何创建快捷方式->我想向每个毫秒按钮“ CTRL”发送垃圾邮件(适用于我检查过的按钮“ S” cuz),然后发送“ W”按钮。

但是我的问题是我不知道如何通过PostMessage发送'CTRL'

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您可以将其作为任何其他密钥发送。
Ctrl键的代码为0x11,因此您可以这样做:

PostMessage(handle, KEY_DOWN, 0x11 /*CTRL_KEY*/, 0);

对不起,可能不好。基于以下答案:https://stackoverflow.com/a/5145435/9748260,您将无法执行此操作,并且修饰键也无法使用SendMessage进行模拟,因此我想这也适用于PostMessage。