Win32相当于.net SendKeys

Oni*_*Oni 4 c++ winapi sendkeys

我正在设计一个从Kinect读取手势并做出一些动作的系统.我试图包括系统,以便能够将HotKey发送到应用程序.我的系统是用c ++编写的,但UI是用C++ .net编写的.我已经能够从UI部分使用SendKeys,它确实有效.

是否有Win32等价物,所以我可以在我的系统中使用它?

提前致谢!

500*_*ror 7

在WIN32中,SendKeys称为SendInput:

http://msdn.microsoft.com/en-us/library/ms646310(v=vs.85).aspx

它还可以模拟鼠标移动等.

  • +1 - 小注释 - SendInput 不是 SendKeys 的“直接等效项”。SendKeys 实际上是 SendInput 的一个辅助包装器,可以为您完成大部分工作。使用 SendInput,您必须为每次按键和释放填写一组结构,而不仅仅是传递一个简单的字符串。仍然是在这里使用正确的 API。 (3认同)