פסי גלילה סטנדרטי ופקדים פס גלילה

פס גלילה נכלל חלון סרגל גלילה סטנדרטי או בתור פקד פס גלילה. פס גלילה סטנדרטי הממוקם באזור nonclient של חלון. פורסם עם החלון והוא מוצג כאשר החלון מוצג. המטרה היחידה של פס גלילה רגילה היא לאפשר למשתמש ליצור בקשות גלילה להצגת התוכן המלא של אזור הלקוח. באפשרותך לכלול סרגל גלילה רגילה בחלון על-ידי ציון WS_HSCROLL, WS_VSCROLL או שני הסגנונות כאשר תיצור את החלון. הסגנון WS_HSCROLL יוצר פס גלילה אופקי הממוקם בחלק התחתון של אזור הלקוח. הסגנון WS_VSCROLL יוצר פס גלילה אנכי הממוקם בצידו השמאלי של אזור הלקוח. SM_CXHSCROLL ואת SM_CYHSCROLL מערכת בערכים מטריים להגדיר את הרוחב והגובה של פס גלילה אופקי רגיל. הערכים בשדות ' SM_CXVSCROLL ' SM_CYVSCROLL להגדיר את הרוחב והגובה של פס גלילה אנכי רגיל.

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

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

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

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

עבור טבלה של סגנונות פקד פס הגלילה, ראה סגנונות פקד פס גלילה.