โครงสร้างของSCROLLINFOประกอบด้วยเลื่อนแถบพารามิเตอร์การกำหนดค่า ด้วยฟังก์ชันSetScrollInfo (หรือข้อความSBM_SETSCROLLINFO ), หรือดึงข้อมูล โดยฟังก์ชันGetScrollInfo (หรือข้อความSBM_GETSCROLLINFO ).
typedef struct tagSCROLLINFO { / / ศรี UINT cbSize
UINT fMask
int nMin
int nMax
UINT nPage
int nPos
int nTrackPos
} SCROLLINFO
typedef SCROLLINFO ไกล * LPSCROLLINFO
ค่า | ความหมาย |
---|---|
SIF_ALL | รวม SIF_PAGE, SIF_POS, SIF_RANGE และ SIF_TRACKPOS. |
SIF_DISABLENOSCROLL | ค่านี้จะใช้เฉพาะเมื่อตั้งค่าการเลื่อนแถบของพารามิเตอร์ ถ้าพารามิเตอร์ใหม่ของแถบเลื่อนทำแถบเลื่อนไม่จำเป็น การปิดใช้งานแถบเลื่อนแทนที่เป็นของการเอาออก. |
SIF_PAGE | สมาชิกnPageมีขนาดหน้าสำหรับแถบเลื่อนได้สัดส่วน. |
SIF_POS | สมาชิกnPosมีเลื่อนกล่องตำแหน่ง ซึ่งถูกปรับปรุงในขณะที่ผู้ใช้ลากกล่องเลื่อน. |
SIF_RANGE | สมาชิกnMinและnMaxมีค่าต่ำสุด และสูงสุดสำหรับช่วงเลื่อน. |
SIF_TRACKPOS | สมาชิกnTrackPosมีตำแหน่งปัจจุบันของกล่องเลื่อนในขณะที่ผู้ใช้จะลาก. |
nbsp Windows &NT:ต้องการรุ่น 3.51 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h.
ภาพรวมของแถบเลื่อนโครงสร้างของแถบเลื่อน SBM_GETSCROLLINFO, SBM_SETSCROLLINFO, GetScrollInfo,SetScrollInfo