ממשק לוח המקשים עבור פס גלילה

פקד פס גלילה מספק ממשק מקלדת מובנית המאפשרת למשתמש להנפיק בקשות גלילה באמצעות לוח המקשים; פס גלילה סטנדרטי לא. כאשר פקד פס גלילה יש מוקד לוח מקשים, הוא שולח הודעות WM_HSCROLL ו- WM_VSCROLL אל חלון האב שלו כאשר המשתמש לוחץ על מקשי החצים. הודעת הדיווח נשלח עם כל הודעה שתואם את המקש חץ שהמשתמש לחץ. להלן במקשי החצים והודעות דיווח המתאימים שלהם.

מקש חץ הודעת דיווח
למטה SB_LINEDOWN או SB_LINERIGHT
קצה SB_BOTTOM
דף ראשי SB_TOP
משמאל SB_LINEUP או SB_LINELEFT
במקש pgdn SB_PAGEDOWN או SB_PAGERIGHT
במקש pgup SB_PAGEUP או SB_PAGELEFT
מימין SB_LINEDOWN או SB_LINERIGHT
למעלה SB_LINEUP או SB_LINELEFT

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

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

Index