BOOL GetScrollInfo (int nBar, LPSCROLLINFO lpScrollInfo, UINT nMask = SIF_ALL);
ส่งกลับค่า
ถ้าข้อความดึงข้อมูลค่าใด ๆ กลับเป็นจริง มิฉะนั้น เป็นเท็จ?
พารามิเตอร์
nBar
ระบุว่า แถบเลื่อน ตัวควบคุมหรือส่วนหนึ่งของพื้นที่ nonclient ของหน้าต่าง ถ้ามันเป็นส่วนหนึ่งของพื้นที่ nonclient, nBarยังระบุว่า การจัดตำแหน่งของแถบเลื่อนแนวนอน แนว ตั้ง หรือทั้งสองอย่าง มันต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้:
lpScrollInfo
ตัวชี้ไปยัง SCROLLINFOโครงสร้าง ดูที่การอ้างอิงของโปรแกรมเมอร์ Win32 SDKสำหรับข้อมูลเพิ่มเติมเกี่ยวกับโครงสร้างนี้?
nMask
ระบุพารามิเตอร์เพื่อดึงแถบเลื่อน เริ่มต้นระบุการรวมกันของSIF_PAGE, SIF_POS, SIF_TRACKPOSและSIF_RANGE ดูSCROLLINFOสำหรับข้อมูลเพิ่มเติมเกี่ยวกับค่าnMask ?
หมายเหตุ
เรียกฟังก์ชันนี้สมาชิกเพื่อเรียกข้อมูลที่เก็บรักษาโครงสร้างSCROLLINFOเกี่ยวกับแถบเลื่อน GetScrollInfoช่วยให้โปรแกรมประยุกต์เพื่อใช้ 32 บิตเลื่อนตำแหน่ง?
SCROLLINFOโครงสร้างประกอบด้วยข้อมูลเกี่ยวกับการเลื่อนแถบ รวมทั้งต่ำสุดและสูงสุดในการเลื่อนตำแหน่ง ขนาดของหน้า และตำแหน่งของกล่องเลื่อน (หัวแม่มือ) ดูหัวข้อโครงสร้างการSCROLLINFOในการอ้างอิงของโปรแกรมเมอร์ Win32 SDKสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงโครงสร้างเริ่มต้น?
ตัวจัดการข้อความการ MFC Windows ที่แสดงแถบเลื่อนตำแหน่งCWnd::OnHScrollและCWnd::OnVScrollให้เพียง 16 บิตข้อมูลตำแหน่ง GetScrollInfoและSetScrollInfoมี 32 บิตของข้อมูลตำแหน่งของแถบเลื่อน ปาน แอปพลิเคชันสามารถเรียกGetScrollInfoในขณะที่การประมวลผลแบบCWnd::OnHScrollหรือCWnd::OnVScrollเพื่อขอรับข้อมูลตำแหน่งของแถบเลื่อน 32 บิต?
ภาพรวม CWnd |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCScrollBar::GetScrollInfo, CWnd::SetScrollInfo, CWnd::SetScrollPos, CWnd::OnVScroll, CWnd::OnHScroll, SCROLLINFO(&N)