SBM_SETSCROLLINFO

יישום שליחת ההודעה SBM_GETSCROLLINFO כדי להגדיר את הפרמטרים של פס גלילה.

 SBM_SETSCROLLINFO wParam = fRedraw (WPARAM);              / / לצייר מחדש lParam דגל = lpsi (LPARAM) (LPSCROLLINFO);  / / פס פרמטרי גלילה 

 

פרמטרים

fRedraw
הערך של wParam. מציין אם פס הגלילה מצויר כדי לשקף את המיקום החדש של תיבת הגלילה. אם פרמטר זה הוא TRUE, מצויר על פס הגלילה. אם הוא FALSE, פס הגלילה לא מצויר.
lpsi
הערך של lParam. מצביע למבנה SCROLLINFO . לפני שליחת ההודעה, להגדיר את האיבר cbSize של המבנה כדי sizeof(SCROLLINFO), להגדיר את האיבר fMask כדי לציין פרמטרים נכנסים כדי לקבוע וכדי לציין את ערכי הפרמטר החדש אצל החברים המתאימים.

חבר fMask יכול להיות שילוב של הערכים הבאים:
ערך משמעות
SIF_DISABLENOSCROLL מבטלת את פס הגלילה במקום להסיר אותו, אם פרמטרים חדשים של פס הגלילה בפס הגלילה מיותרים.
SIF_PAGE הגדרת דף הגלילה לערך שצוין חבר nPage של מבנה SCROLLINFO הצביע על-ידי lpsi.
SIF_POS ערכות מיקום הגלילה לערך שצוין חבר וכמבקר של מבנה SCROLLINFO הצביע על-ידי lpsi.
SIF_RANGE ערכות טווח הגלילה לערך שצוין ב- nMin וחברי nMax של מבנה SCROLLINFO הצביע על-ידי lpsi.

להחזיר ערכים

הערך המוחזר הוא המיקום הנוכחי של תיבת הגלילה.

הערות

הודעות המציינות את מיקום פס הגלילה, WM_HSCROLL , WM_VSCROLL, מספקים רק 16 סיביות של הצב נתונים. עם זאת, מבנה SCROLLINFO בשימוש על-ידי SBM_GETSCROLLINFO, SBM_SETSCROLLINFO, GetScrollInfo, SetScrollInfo מספק 32 סיביות של נתוני מיקום פס הגלילה. באפשרותך להשתמש הודעות ופונקציות אלה בעת עיבוד הודעות WM_HSCROLL או WM_VSCROLL כדי לקבל נתונים מיקום פס הגלילה של 32 סיביות.

QuickInfo

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

ראה גם

מבט כולל על פסי גלילה, פס גלילה הודעות, GetScrollInfo, SBM_GETSCROLLINFO, SCROLLINFO, SetScrollInfo

Index