โปรแกรมประยุกต์ส่งข้อความ SBM_GETSCROLLINFO เพื่อดึงพารามิเตอร์ของแถบเลื่อน.
SBM_GETSCROLLINFO wParam = 0 / / ไม่ใช้ ต้องเป็นศูนย์ lParam = lpsi (LPARAM) (LPSCROLLINFO) / / เลื่อนแถบพารามิเตอร์
สมาชิกfMaskอาจเป็นการรวมกันของค่าต่อไปนี้:
| ค่า | ความหมาย |
|---|---|
| SIF_ALL | รวม SIF_PAGE, SIF_POS, SIF_RANGE และ SIF_TRACKPOS. |
| SIF_PAGE | สำเนาหน้าเลื่อนไปยังสมาชิกnPageของโครงสร้างSCROLLINFOชี้ไปตามlpsi. |
| SIF_POS | เลื่อนตำแหน่งกับสมาชิกnPosของโครงสร้างSCROLLINFOชี้ไปตามสำเนาlpsi. |
| SIF_RANGE | คัดลอกช่วงเลื่อนสมาชิกnMinและnMaxของโครงสร้างSCROLLINFOชี้ไปตามlpsi. |
| SIF_TRACKPOS | สำเนากล่องเลื่อนปัจจุบันการติดตามตำแหน่งกับสมาชิกnTrackPosของโครงสร้างSCROLLINFOชี้ไปตามlpsi. |
ถ้าข้อความดึงข้อมูลค่าใด ๆ ส่งคืนค่าเป็น TRUE มิฉะนั้น เป็น FALSE.
ข้อความที่แสดงแถบเลื่อนตำแหน่งWM_HSCROLLและWM_VSCROLLให้เพียง 16 บิตข้อมูลตำแหน่ง อย่างไรก็ตามSCROLLINFOโครงสร้างใช้ SBM_GETSCROLLINFO, SBM_SETSCROLLINFO, GetScrollInfoและSetScrollInfoให้การ 32 บิตของข้อมูลตำแหน่งของแถบเลื่อน คุณสามารถใช้ข้อความและฟังก์ชันเหล่านี้ในขณะที่ประมวลผลข้อความ WM_HSCROLL หรือ WM_VSCROLL เพื่อขอรับข้อมูลตำแหน่งของแถบเลื่อน 32 บิต.
รับตำแหน่ง 32 บิตของกล่องเลื่อน (นิ้วหัวแม่มือ) ในระหว่างการการแจ้งเตือนในข้อความที่ WM_HSCROLL หรือ WM_VSCROLL SB_THUMBTRACK ส่ง SBM_GETSCROLLINFO ด้วยค่า SIF_TRACKPOS ในสมาชิกfMaskของโครงสร้างSCROLLINFO ข้อความส่งกลับค่าการติดตามตำแหน่งของกล่องเลื่อนในสมาชิกnTrackPosของโครงสร้างSCROLLINFO นี้ช่วยให้คุณสามารถเรียกดูตำแหน่งของกล่องเลื่อน ตามที่ผู้ใช้ย้าย อีกวิธีหนึ่งคือ คุณสามารถใช้ฟังก์ชันGetScrollInfoเพื่อรับข้อมูลเดียวกัน.
nbsp Windows &NT:ต้องการรุ่น 3.51 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h.
ภาพรวมของแถบเลื่อนข้อความแถบเลื่อน GetScrollInfo, SBM_SETSCROLLINFO, SCROLLINFO, SetScrollInfo