[求助]请教如何在C#向指定的程序发送键盘消息?
我想隔一段时间,对自己用C#写的程序发送一个键盘按钮,例如Y键。
如果使用SendKeys.Send("Y"),只对当前活动的窗口有用。如何向不活动的窗口发送呢?
我查过论坛资料,有PostMessage()方法可以用,但是MSDN说.net下调用WIN32 API不安全,请问是否.net封装了类似PostMessage的方法呢?
请大家指点一下,非常感谢。如果您指导使用PostMessage()方法,请给出确实可用的代码。
问题点数:100、回复次数:2Top
1 楼copico(北北)回复于 2006-05-02 13:23:21 得分 100
用sendmessage
发送一个你认识的符号过去
程序收到后就 做 Y 按钮的动作
http://spaces.msn.com/rzpc/blog/cns!2F4381E598C667CC!115.entryTop
2 楼Rail100(杀神之狙)(能忘掉结果,未能忘记遇上)回复于 2006-05-04 12:34:14 得分 0
谢谢Top




