摘要: 最近接触到这个函数,因此了解了一下,总结一下列在这。我了解它的出发点是如何通过它向活动窗口输入字符,这是很多程序都有的功能(我猜Visual Assist X就用了这个功能)。根据MSDN,此函数模拟按键操作,将一些消息插入键盘或鼠标的输入流中,Windows对它进行处理,生成相应的WM_KEYDOWN或WM_KEYUP事件,这些事件与普通键盘输入一起进入应用程序的消息循环,它们不仅可以转换为WM_CHAR消息,还可以转换为其它(诸如加速键)等消息。使用它来发送字符消息,并没有看起来那么简单。这有两个需要考虑的问题:1. 输入法的转换。例如需要向活动窗口发送一些英文字符,我们可能想象这样来实现 阅读全文
posted @ 2013-06-21 00:11 Max Woods 阅读(407) 评论(0) 推荐(0) 编辑
摘要: keybd_event 函数功能:该函数合成一次击键事件。系统可使用这种合成的击键事件来产生WM_KEYUP或WM_KEYDOWN消息,键盘驱动程序的中断处理程序调用keybd_event函数。在Windows NT中该函数己被使用SendInput来替代它。--------------------------------------------------http://www.cnblogs.com/yedaoq/archive/2010/12/30/1922305.htmlSendInput模拟键盘输入的问题最近接触到这个函数,因此了解了一下,总结一下列在这。我了解它的出发点是如何通过它. 阅读全文
posted @ 2013-06-21 00:09 Max Woods 阅读(1703) 评论(0) 推荐(0) 编辑