SendInput()函数用于合成键盘事件和鼠标事件,用来模拟鼠标或者键盘操作。 函数原型: UINT SendInput( [in] UINT cInputs, [in] LPINPUT pInputs, [in] int cbSize ); 参数: cInputs 类型:UINT(32位无符号整数) 函数SendInput()第二个参数pInputs的数组个数,可用ARRAYSIZE( )方式获取 pInputs 类型:LPINPUT INPUT结构体指针,实例化对象时每个对象代表一个模拟操作动作 cbSize 类型:int 输入结构的大小(以字节为单位),可用sizeof( )方式获取 返回值类型 类型:UINT 该函数返回它成功插入键盘或鼠标输入流的事件数,如果函数返回零,则输入已被另一个线程阻止。若要获取扩展的错误信息,请调用 GetLastError。 原型: typedef struct tagINPUT { DWORD type; union { MOUSEINPUT mi; KEYBDINPUT ki; HARDWAREINPUT hi; }...