SetKeyboardState

הפונקציה SetKeyboardState מעתיק מערך 256 בתים של לוח המקשים מדינות מפתח לתוך טבלה מצב קלט לוח מקשים של הליך הקריאה. זוהי אותה טבלה גישה על-ידי הפונקציות GetKeyboardState ו- GetKeyState . שינויים שנעשו בטבלה זו אינם משפיעים על קלט של לוח מקשים כדי כל הליך משנה אחר.

(BOOL SetKeyboardState LPBYTE  lpKeyState / / מערך עם קודי מקש וירטואלי);
 

פרמטרים

lpKeyState
מצביע למערך 256 בתים המכיל מדינות מפתח של לוח המקשים.

להחזיר ערכים

אם הפונקציה מצליחה, הערך המוחזר אינו אפס.

אם הפעולה תיכשל, הערך המוחזר הוא אפס. כדי לקבל מידע שגיאות מורחב, לקרוא GetLastError.

הערות

מכיוון הפונקציה SetKeyboardState משנה את מצב קלט של הליך המשנה הקורא ועל מצב קלט כללית לא של המערכת, יישום אין להשתמש SetKeyboardState כדי להגדיר את num lock, caps lock, או לגלול נוריות מחוון lock במקלדת.

QuickInfo

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

ראה גם

מבט כולל על לוח המקשים קלט, בפונקציות קלט של לוח מקשים, GetAsyncKeyState, GetKeyboardState, GetKeyState, MapVirtualKey

Index