การเลื่อนดูข้อความในตัวควบคุมการแก้ไข

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

ระบบแสดงข้อความที่โปรแกรมประยุกต์สามารถส่งไปยังตัวควบคุมการแก้ไขที่มีแถบเลื่อน ข้อความEM_LINESCROLLสามารถเลื่อนตัวควบคุมแก้ไขหลายบรรทัดทั้งแนวตั้ง และแนวนอน พารามิเตอร์lParamระบุจำนวนบรรทัดที่เลื่อนแนวตั้งโดยเริ่มจากบรรทัดปัจจุบันและพารามิเตอร์wParamระบุจำนวนของอักขระในการเลื่อนตามแนวนอน เริ่มต้นจากอักขระปัจจุบัน ตัวควบคุมการแก้ไขไม่ยอมรับข้อความแบบเลื่อนแนวนอนถ้ามีลักษณะ ES_CENTER หรือ ES_RIGHT EM_LINESCROLL ข้อความที่นำไปใช้กับตัวควบคุมแก้ไขหลายบรรทัดเท่านั้น.

EM_SCROLLข้อความเลื่อนตัวควบคุมแก้ไขหลายบรรทัดแนวตั้ง ซึ่งมีผลเหมือนกับการส่งข้อความWM_VSCROLL พารามิเตอร์wParamระบุการดำเนินการที่เลื่อน EM_SCROLL ข้อความที่นำไปใช้กับตัวควบคุมแก้ไขหลายบรรทัดเท่านั้น.

ข้อความEM_SCROLLCARETเลื่อนเครื่องหมายรูปหมวกลงในมุมมองในการควบคุมการแก้ไข นี้ถูกดำเนินการใน Windows 16 บิต โดยระบุwParam = FALSE ในข้อEM_SETSEL โปรแกรมประยุกต์ที่ใช้ Win32 ที่ควรใช้ความ EM_SCROLLCARET สำหรับงาน.

Index