Sendlnput

函式功能:該函式用於合成擊鍵、滑鼠移動、按鈕按下等。
函式原型:UINT SendlnpUt(UINT nlnputs,LPINPUT plnputs,int cbSize);
vb聲明:
Declare Function SendInput Lib "user32.dll" (ByVal nInputs As Long, pInputs As GENERALINPUT, ByVal cbSize As Long) As Long
參數:
nlnprts:定義plnputs指向的結構的數目。
plnputs:指向INPUT結構數組指針。每個結構代表插人到鍵盤或滑鼠輸入流中的一個事件。
cbSize:定義INPUT結構的大小。若cbSize不是INPUT結構的大小,則函式調用失敗。
返回值:函式返回被成功地插人鍵盤或滑鼠輸入流中的事件的數目。若要獲得更多的錯誤信息,可以調用GetlastError函式。
備註:Sendlnput函式將INPUT結構中的事件順序地插入鍵盤或滑鼠的輸入流中。這些事件與用戶插入的(用滑鼠或鍵盤)或調用keybd_eventmouse_event,或另外的Sendlnput插人的鍵盤或滑鼠的輸入流不兼容。
Windows CE:Windows CE不支持plnputs參數指向的INPUT結構的類型域中的INPUT_HARDWARE值。
速查:Windows NT:4.0及以上版本:Windows:98及以上版本;Windows CE:不支持;頭檔案:winuser.h;
庫檔案:user32.lib。

相關詞條

熱門詞條

聯絡我們