ฟังก์ชันScrollWindowเลื่อนเนื้อหาของพื้นที่ของไคลเอ็นต์ของหน้าต่างที่ระบุ ฟังก์ชันScrollWindowจะมีความเข้ากันได้แบบย้อนหลัง โปรแกรมประยุกต์ใหม่ควรใช้ฟังก์ชันScrollWindowEx.
(BOOL ScrollWindow HWND hWnd, / / จัดการหน้าต่างเลื่อนintXAmount, / / เลื่อนจำนวนเส้นแนวนอนintYAmount, / / ยอดเงินของแนวตั้งเลื่อน CONST RECT* lpRect, / / ที่อยู่ของโครงสร้างด้วยเลื่อนสี่เหลี่ยมผืนผ้าCONST RECT* lpClipRect / / ที่อยู่ของโครงสร้างด้วยภาพสี่เหลี่ยมผืนผ้า);
ถ้าฟังก์ชันสำเร็จ ค่าส่งกลับจะไม่ใช่ศูนย์.
ถ้าฟังก์ชันล้มเหลว ส่งคืนค่าเป็นศูนย์ การขอเพิ่มเติมข้อมูลข้อผิดพลาด โทร GetLastError.
ถ้ามีเครื่องหมายรูปหมวกในการได้เลื่อนหน้าต่างScrollWindowซ่อนเครื่องหมายรูปหมวกเพื่อป้องกันไม่ให้มีการลบโดยอัตโนมัติ และการคืนค่าเครื่องหมายรูปหมวกแล้ว หลังจากเลื่อนจะเสร็จสิ้น ตำแหน่งตัวชี้เมื่อมีการปรับปรุงตามลำดับ.
พื้นที่เปิดเผยโดยScrollWindowจะไม่ repainted แต่มันถูกรวมไว้ในหน้าต่างการปรับปรุงพื้นที่ แอปพลิเคชันในที่สุดได้รับการ WM_PAINT ข้อความการแจ้งให้ทราบได้ว่า พื้นที่ต้อง repainted จะวาดพื้นที่เถลิกในเวลาเดียวกันการเลื่อนอยู่ในแอคชัน เรียกใช้ฟังก์ชันUpdateWindowทันทีหลังจากโทรScrollWindow.
ถ้าพารามิเตอร์lpRectเป็น NULL ตำแหน่งของหน้าต่างลูกใด ๆ ในหน้าต่างอยู่ตรงข้ามตามจำนวนระบุไว้ โดยใช้พารามิเตอร์XAmountและYAmount พื้นที่ (ทาสี) ไม่ถูกต้องในหน้าต่างจะยังตรงข้าม ScrollWindowจะเร็วขึ้นเมื่อlpRectเป็น NULL.
ถ้าlpRectไม่ใช่ NULL ตำแหน่งของลูก windows จะไม่ถูกเปลี่ยน และพื้นที่ที่ไม่ถูกต้องในหน้าต่างอยู่ตรงข้ามไม่ เพื่อป้องกันการปรับปรุงปัญหาเมื่อlpRectไม่ใช่ NULL โทรUpdateWindowจะวาดหน้าต่างก่อนการเรียกScrollWindow.
nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน winuser.h
ไลบรารีที่นำเข้า:ใช้ user32.lib.
ภาพรวมของแถบเลื่อนฟังก์ชันแถบเลื่อน RECT, ScrollDC, ScrollWindowEx, UpdateWindow