postmessage到一个过程

时间:2016-12-08 18:22:34

标签: c# key postmessage

我在向流程发布消息时遇到问题。当我发送像A这样的密钥时,它工作得很好,但是当我发送“{1}}或Enter之类的”特殊字符“时,它无效。

这是我的代码:

F3

这里正在执行一个方法:

[DllImport("user32.dll")]
private static extern IntPtr PostMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam);

public IntPtr SendKeystroke(IntPtr hWnd, Keys k)
{
     return PostMessage(hWnd, 0x100, (IntPtr)k, (IntPtr)0);
}

0 个答案:

没有答案