SBM_SETPOS

โปรแกรมประยุกต์ส่งข้อความ SBM_SETPOS กับตัวควบคุมแถบเลื่อนเพื่อตั้งค่าตำแหน่งของกล่องเลื่อน (นิ้วหัวแม่มือ) และ แถบเลื่อนเพื่อแสดงตำแหน่งใหม่ของกล่องเลื่อนออกตั๋วใหม่ถ้ามีการร้องขอ.

SBM_SETPOS wParam = nPos (WPARAM)           / / ตำแหน่งใหม่ของเลื่อนกล่อง lParam = fRedraw (LPARAM) (BOOL) / / ค่าสถานะการออกตั๋วใหม่ 

 

พารามิเตอร์

nPos
ระบุตำแหน่งใหม่ของกล่องเลื่อน จะต้องไม่อยู่ในขอบเขตการเลื่อน.
fRedraw
ระบุว่า ควรจะวาดใหม่แถบเลื่อนเพื่อแสดงตำแหน่งของกล่องเลื่อนใหม่ ถ้าพารามิเตอร์นี้เป็น TRUE แถบเลื่อนจะวาดใหม่ ถ้าเป็น FALSE แถบเลื่อนไม่วาดใหม่.

ส่งกลับค่า

ถ้าเปลี่ยนตำแหน่งของกล่องเลื่อน ค่าส่งกลับเป็นตำแหน่งก่อนหน้าของกล่องเลื่อน มิฉะนั้น จะเป็นศูนย์.

หมายเหตุ

ถ้าตัวควบคุมแถบเลื่อนมีการวาดใหม่ โดยการเรียกฟังก์ชันอื่นตามมา การตั้งค่าพารามิเตอร์fRedrawเป็น FALSE จะมีประโยชน์.

QuickInfo

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

ดูเพิ่มเติม

ภาพรวมของแถบเลื่อนข้อความแถบเลื่อน SBM_GETPOS, SBM_GETRANGE, SBM_SETRANGE, SBM_SETRANGEREDRAW

Index