תצורת העכבר

למרות העכבר הוא התקן קלט חשוב עבור יישומים מבוססי-Win32, לא כל משתמש יש בהכרח עכבר. יישום לקבוע אם המערכת כוללת עכבר על-ידי העברת הערך SM_MOUSEPRESENT GetSystemMetrics הפונקציה.

ה-API של Win32 תומך עכבר נתקל עד שלושה לחצנים. בעכבר שלושה לחצנים, הלחצנים איזור כלחצנים האמצעי וימינה שמאלה. הודעות Win32 וקבועים בעל שם הקשורים לחצני העכבר להשתמש האותיות L, M ו- R כדי לזהות את הלחצנים. לחצן עכבר לחצן יחיד נחשבת הלחצן השמאלי. למרות ה-API של Win32 תומך עכבר בעל לחצנים מרובים, רוב היישומים משתמשים הלחצן השמאלי בעיקר ומשתמשים האחרים מעט, אם בכלל.

יישום לקבוע את מספר הלחצנים בעכבר על-ידי העברת הערך SM_CMOUSEBUTTONS לפונקציה GetSystemMetrics . כדי להגדיר את העכבר עבור משתמש שמאלי, היישום להשתמש בפונקציה SwapMouseButton כדי להפוך את המשמעות של לחצני העכבר שמאלה וימינה. העברת SPI_SETMOUSEBUTTONSWAP את ערך SystemParametersInfo הפונקציה היא דרך נוספת כדי להפוך את המשמעות של הלחצנים. שים לב, עם זאת, כי העכבר הוא משאב משותף, כך הופכת את המשמעות של הלחצנים משפיעה על כל היישומים.

Index