词条 | sendinput |
释义 | 函数原型UINT SendInput{ UINT nInput; LPINPUT pInput; INT cbSize; } 函数说明该函数合成键盘事件和鼠标事件,用来模拟鼠标或者键盘操作。事件将被插入在鼠标处理队列里面。 参数说明nInput 指定ninput 数组中元素的个数。就是插入事件的个数。 pInput 指向一个类型为INPUT的数组变量,该数组中的每个元素代表一个将要插入到线程事件中去的键盘或鼠标事件。 cbSize 指定INPUT结构的大小。如果cbSize不是INPUT结构的大小,则函数将失败返回。 适用平台/头文件和链接库头文件 winuser.h 链接库 user32.dll 返回值成功插入了多少个操作事件。如果插入出错可以利用GetLastError来查看错误类型。 注意事项注意到插入的是INPUT结构的事件。故应该继续查看INPUT的相关内容。 typedef struct tagINPUT { DWORD type; union { MOUSEINPUT mi; KEYBDINPUT ki; HARDWAREINPUT hi; }; } INPUT, *PINPUT, FAR* LPINPUT; 现在应该比较明确了吧。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。