โมฆะ SetScrollRange ( int nBar, int nMinPos, int nMaxPos, BOOL bRedraw = TRUE );
พารามิเตอร์
nBar
ระบุแถบเลื่อนเพื่อตั้งค่า พารามิเตอร์นี้สามารถเป็นได้ทั้งค่าต่อไปนี้:
nMinPos
ระบุอย่างน้อยการเลื่อนตำแหน่ง?
nMaxPos
ระบุการเลื่อนตำแหน่งสูงสุด?
bRedraw
ระบุว่า ควรจะวาดใหม่แถบเลื่อนเพื่อสะท้อนการเปลี่ยนแปลง ถ้าเป็นจริงbRedrawแถบเลื่อนมีการวาดใหม่ ถ้าเป็น FALSEแถบเลื่อนมีการวาดไม่ใหม่?
หมายเหตุ
ตั้งค่าแถบเลื่อนกำหนดตำแหน่งต่ำสุด และสูงสุด มันยังสามารถใช้เพื่อซ่อน หรือแสดงแถบเลื่อนที่มาตรฐาน?
แอปพลิเคชันไม่ควรเรียกฟังก์ชันนี้เพื่อซ่อนแถบเลื่อนขณะประมวลผลข้อความแจ้งเตือนของแถบเลื่อน?
ถ้าการเรียกไปยังSetScrollRangeทันทีการเรียกฟังก์ชันสมาชิกSetScrollPos , bRedrawพารามิเตอร์ในฟังก์ชันSetScrollPosสมาชิกควรเป็น 0 เพื่อป้องกันไม่ให้มีการวาดสองแถบเลื่อน?
ช่วงเวลาเริ่มต้นสำหรับแถบเลื่อนมาตรฐานคือ 0 ถึง 100 ช่วงเวลาเริ่มต้นสำหรับตัวควบคุมแถบเลื่อนที่ว่างเปล่า (ค่าทั้งnMinPosและnMaxPosเป็น 0) ความแตกต่างระหว่างค่าที่ระบุ โดยnMinPosและnMaxPosต้องไม่ใหญ่กว่าINT_MAX?
ภาพรวม CWnd |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCWnd::SetScrollPos, :: SetScrollRange, CWnd::GetScrollRange(&N)