הפונקציה SetScrollInfo קובע את הפרמטרים של גלילה בר, כולל מינימום ומקסימום גלילה עמדות, את גודל העמוד ואת המיקום של תיבת גלילה (אצבע). ציור הפונקציה גם מחדש את פס הגלילה, אם ביקש.
int SetScrollInfo ( HWND hwnd, / / לטפל לחלון באמצעות פס גלילהintfnBar, / / דגל פס גלילהLPSCROLLINFOlpsi, / / מצביע למבנה עם פרמטרים גלילהBOOLfRedraw / / לצייר מחדש של הדגל);
ערך | משמעות |
---|---|
SB_CTL | קובע את הפרמטרים של פקד פס גלילה. הפרמטר hwnd חייב להיות נקודת האחיזה כדי פקד פס גלילה. |
SB_HORZ | קובע את הפרמטרים של פס הגלילה האופקי הרגיל של החלון הנתון. |
SB_VERT | קובע את הפרמטרים של פס גלילה אנכי רגיל של החלון הנתון. |
חבר fMask יכול להיות שילוב של הערכים הבאים:
ערך | משמעות |
---|---|
SIF_DISABLENOSCROLL | מבטלת את פס הגלילה במקום להסיר אותו, אם פרמטרים חדשים של פס הגלילה בפס הגלילה מיותרים. |
SIF_PAGE | הגדרת דף הגלילה לערך שצוין חבר nPage של מבנה SCROLLINFO הצביע על-ידי lpsi. |
SIF_POS | קביעת מיקום הגלילה לערך שצוין חבר וכמבקר של מבנה SCROLLINFO הצביע על-ידי lpsi. |
SIF_RANGE | קובעת את טווח הגלילה לערך שצוין ב- nMin ו nMax חברים של מבנה SCROLLINFO הצביע על-ידי lpsi. |
הערך המוחזר הוא המיקום הנוכחי של תיבת הגלילה.
הפונקציה SetScrollInfo מבצע טווח בדיקת הערכים המוגדרים על-ידי חברי nPage , עמותות של מבנה SCROLLINFO . החבר nPage , עליך לציין ערך בין 0 ל- nMax - nMin +1. חבר וכמבקר עליך לציין ערך בין nMin ל- nMax - מקסימום(nPage -1, 0). אם ערך אחד הוא מעבר לטווח שלו, הפונקציה מגדיר אותו ערך רק בתוך הטווח.
חלונות CE: ב- Windows CE 2.0, אם אתה מעביר את מצביע ריק בפרמטר lpsi , SetScrollInfo מחזירה אפס, ולא את המיקום הנוכחי של תיבת הגלילה.
nbsp; Windows &NT: מחייב גירסה 3.51 ואילך.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:דורש גירסה 1.0 ואילך.
כותרת עליונה:להצהיר על winuser.h.
ייבוא ספריית:השתמש user32.lib.
מבט כולל על פסי גלילה, פונקציות פס הגלילה, GetScrollInfo, SCROLLINFO