none
Sendinput RRS feed

全部回复

  • Hi 岁月流年,

    感谢你在MSDN论坛发帖。

    你是在哪个编辑器上面出来丢字的现象? 在哪个编辑器上面没有出现这个情况。

    当你出现这个丢字的情况时,SendInput 函数有没有得到正常的返回值,如果返回失败, 你有使用GetLastError函数来得到错误的ID吗?

    根据我的了解,这个函数不会重置键盘当前的值,如果当你执行这个函数的时候,此时按下任何键,都会影响这个函数的返回的内容,即event,而这个事件是要插入到键盘和鼠标的流中,在这个函数执行成功以后。 我就得这个地方,可能会影响到你的这个函数。导致丢字。

    为了解决这个问题,微软提供一个函数 GetAsyncKeyState 来判断当前按键的状态。

    你可以试一下这个方法。

    Best Regards,

    Hart


    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.


    2017年5月26日 7:15
    版主