บิตแมปกับ WM_HSCROLL และ WM_VSCROLL ข้อความเลื่อน

เมื่อประมวลผลข้อความWM_HSCROLLและWM_VSCROLLคือการตรวจสอบข้อความเลื่อนแถบแจ้งเตือน และการเลื่อนตำแหน่งถูกตั้งค่าใหม่ที่สะท้อนถึงการกระทำของผู้ใช้เลื่อน ถ้าเลื่อนตำแหน่งอยู่ภายในช่วงเลื่อน หน้าต่างไม่ได้เลื่อนไปยังตำแหน่งใหม่ โดยใช้ฟังก์ชันScrollWindow ตำแหน่งของกล่องเลื่อนแล้วปรับปรุง โดยใช้การSetScrollInfo ฟังก์ชัน.

หลังจากที่อยู่นอกหน้าต่าง ส่วนหนึ่งของพื้นที่ของไคลเอ็นต์ถูกทำไม่ถูกต้อง เพื่อให้แน่ใจว่า มีการปรับปรุงในขอบเขตที่ไม่ถูกต้อง ใช้ UpdateWindowฟังก์ชันเพื่อสร้างแบบ WM_PAINTข้อความ เมื่อการประมวลผลข้อความ WM_PAINT โปรแกรมประยุกต์ต้องวาดขอบเขตไม่ถูกต้องที่ด้านล่างของพื้นที่ไคลเอ็นต์ เมื่อเลื่อน หรือปรับขนาดพื้นที่ไคลเอ็นต์ ตัวอย่างที่ใช้ใน BitBltฟังก์ชันการคัดลอกส่วนที่เหมาะสมของบิตแมปไปยังส่วนของพื้นที่ไคลเอนต์ไม่ถูกต้อง.

Index