โปรแกรมประยุกต์ส่งข้อความ SBM_GETSCROLLINFO เพื่อตั้งค่าพารามิเตอร์ของแถบเลื่อน.
SBM_SETSCROLLINFO wParam = fRedraw (WPARAM) / / ทำการออกตั๋วใหม่ธง lParam = lpsi (LPARAM) (LPSCROLLINFO) / / เลื่อนแถบพารามิเตอร์
สมาชิกfMaskอาจเป็นการรวมกันของค่าต่อไปนี้:
| ค่า | ความหมาย |
|---|---|
| SIF_DISABLENOSCROLL | ปิดใช้งานแถบเลื่อนแทนของเอาออก ถ้าพารามิเตอร์ใหม่ของแถบเลื่อนแถบเลื่อนไม่จำเป็น. |
| SIF_PAGE | การตั้งค่าหน้าเลื่อนไปยังค่าที่ระบุในสมาชิกnPageของโครงสร้างSCROLLINFOชี้ไปตามlpsi. |
| SIF_POS | ตั้งค่าตำแหน่งเลื่อนไปยังค่าที่ระบุไว้ในโครงสร้างSCROLLINFOกรรมการnPosชี้ไปตาม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 บิต.
nbsp Windows &NT:ต้องการรุ่น 3.51 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h.
ภาพรวมของแถบเลื่อนข้อความแถบเลื่อน GetScrollInfo, SBM_GETSCROLLINFO, SCROLLINFO, SetScrollInfo