CWnd::GetScrollInfo

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)

Index