SendInput

ฟังก์ชันSendInputการสังเคราะห์การกดแป้นพิมพ์ เมาส์ภาพเคลื่อนไหว และคลิกที่ปุ่ม.

(UINT SendInput UINT  nInputs, / / นับของเหตุการณ์สำหรับการป้อนค่าLPINPUTpInputs, / / อาร์เรย์ของเหตุการณ์ที่เข้าไปแทรกintcbSize / / ขนาดของโครงสร้างการป้อนข้อมูล);
 

พารามิเตอร์

nInputs
ระบุจำนวนโครงสร้างpInputsจุด.
pInputs
ชี้ไปยังอาร์เรย์ของโครงสร้างการป้อนข้อมูล โครงสร้างแต่ละแสดงเหตุการณ์จะแทรกเข้าไปในลำธารสำหรับการป้อนค่าแป้นพิมพ์หรือเมาส์.
cbSize
ระบุขนาดของโครงสร้างการป้อนข้อมูล ถ้าcbSizeไม่ใช่ขนาดของโครงสร้างการป้อนข้อมูลฟังก์ชันจะล้มเหลว.

ส่งกลับค่า

ฟังก์ชันจะส่งกลับหมายเลขของกิจกรรมที่จะแทรกลงในกระแสแป้นพิมพ์หรือเมาส์สำหรับการป้อนค่าข้อมูลเรียบร้อยแล้ว.

การขอเพิ่มเติมข้อมูลข้อผิดพลาด โทร GetLastError.

หมายเหตุ

ฟังก์ชันSendInputแทรกเหตุการณ์ในโครงสร้างการป้อนข้อมูลซีรี่ส์เป็นลำธารสำหรับการป้อนค่าแป้นพิมพ์หรือเมาส์ เหตุการณ์เหล่านี้ไม่ได้กระจายทั่ว ด้วยแป้นพิมพ์หรือเมาส์ที่ป้อนข้อมูลเหตุการณ์อื่น ๆ แทรกอยู่ โดยผู้ใช้ (ใช้แป้นพิมพ์หรือเมาส์) หรือ โดยการเรียกไปยังkeybd_event, mouse_eventหรืออื่น ๆ เรียกไปยังSendInput.

Windows CE: Windows CE ไม่สนับสนุนค่า INPUT_HARDWARE ในฟิลด์ชนิดของโครงสร้างการป้อนข้อมูลที่อ้างอิง โดยพารามิเตอร์pInputs.

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 4.0 SP3 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 98 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน winuser.h
ไลบรารีที่นำเข้า:ใช้ user32.lib.

ดูเพิ่มเติม

ภาพรวมการป้อนข้อมูลของแป้นพิมพ์แป้นพิมพ์ป้อนฟังก์ชัน INPUT, keybd_event, mouse_event