SendInput

הפונקציה SendInput מסנתז הקשות, תנועות העכבר, ולוחץ על לחצן.

(UINT SendInput UINT  nInputs, / / ספירת אירועי קלטLPINPUTpInputs, / / מערך של אירועי קלט כדי להוסיףintcbSize / / בגודל של מבנה קלט);
 

פרמטרים

nInputs
מציין כמה מבנים pInputs נקודות.
pInputs
מצביע למערך של מבני קלט . כל מבנה מייצגת אירוע שתצורף לתוך זרם קלט של לוח מקשים או עכבר.
cbSize
מציין את הגודל של מבנה קלט . אם cbSize לא גודל מבנה קלט , הפונקציה ייכשלו.

להחזיר ערכים

הפונקציה מחזירה את מספר האירועים להוסיף אותה בהצלחה לתוך זרם קלט של לוח מקשים או עכבר.

כדי לקבל מידע שגיאות מורחב, לקרוא GetLastError.

הערות

הפונקציה SendInput מוסיף את האירועים במבני קלט באופן סדרתי לתוך זרם הקלט לוח המקשים או העכבר. אירועים אלה אינם מושלמים עם לוח המקשים או העכבר קלט אירועים אחרים שנוספו על-ידי המשתמש (באמצעות לוח מקשים או עכבר) או על-ידי שיחות keybd_event, mouse_eventאו אחר שיחות SendInput.

חלונות CE: Windows CE אינו תומך את הערך INPUT_HARDWARE בשדה סוג של מבנה קלט המכונה על-ידי הפרמטר pInputs.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 4.0 SP3 או גירסה מתקדמת יותר.
Windows:נדרש Windows 98 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על winuser.h.
ייבוא ספריית:השתמש user32.lib.

ראה גם

מבט כולל על לוח המקשים קלט, בפונקציות קלט של לוח מקשים, קלט, keybd_event, mouse_event