SBM_GETSCROLLINFO

โปรแกรมประยุกต์ส่งข้อความ SBM_GETSCROLLINFO เพื่อดึงพารามิเตอร์ของแถบเลื่อน.

SBM_GETSCROLLINFO wParam = 0                             / / ไม่ใช้ ต้องเป็นศูนย์ lParam = lpsi (LPARAM) (LPSCROLLINFO)  / / เลื่อนแถบพารามิเตอร์ 

 

พารามิเตอร์

lpsi
ค่าของlParam ชี้ไปยังโครงสร้างแบบSCROLLINFO ก่อนที่จะส่งข้อความ ตั้งค่าสมาชิกcbSizeของโครงสร้างsizeof(SCROLLINFO), และตั้งค่าสมาชิกfMaskระบุพารามิเตอร์เพื่อดึงแถบเลื่อน ก่อนที่จะกลับ ข้อความคัดลอกพารามิเตอร์ที่ระบุให้กับสมาชิกที่เหมาะสมของโครงสร้าง.

สมาชิก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เพื่อรับข้อมูลเดียวกัน.

QuickInfo

nbsp Windows &NT:ต้องการรุ่น 3.51 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h.

ดูเพิ่มเติม

ภาพรวมของแถบเลื่อนข้อความแถบเลื่อน GetScrollInfo, SBM_SETSCROLLINFO, SCROLLINFO, SetScrollInfo

Index