EM_SETRECT

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

ข้อความนี้ได้รับการประมวลผล โดยการควบคุมแก้ไขหลายบรรทัดเท่านั้น.

EM_SETRECT wParam = 0                         / / ไม่ ใช้ ต้องเป็นศูนย์ lParam = lprc (LPARAM) (LPRECT)    / / ที่อยู่ของสี่เหลี่ยมใหม่ 

 

พารามิเตอร์

lprc
ค่าของlParam ชี้ไป RECTโครงสร้างที่ระบุมิติใหม่ของสี่เหลี่ยม.

ส่งกลับค่า

ข้อความนี้ไม่สามารถคืนค่า.

หมายเหตุ

ข้อความ EM_SETRECT ทำให้ข้อความของตัวควบคุมการแก้ไขจะถูกวาดขึ้นมาใหม่ เมื่อต้องการเปลี่ยนขนาดของกรอบการจัดรูปแบบ โดยไม่มีข้อความ redrawing ใช้ข้อความ EM_SETRECTNP.

ถ้าตัวควบคุมการแก้ไขไม่มีแถบเลื่อนแนวนอน และสี่เหลี่ยมที่มีการจัดรูปแบบถูกตั้งค่าเป็นใหญ่กว่าหน้าต่างควบคุมแก้ไข บรรทัดของข้อความเกินความกว้างของหน้าต่างควบคุมการแก้ไข (แต่น้อยกว่าความกว้างของสี่เหลี่ยมจัดรูปแบบ) คือ clipped แทนที่จะห่อ.

ถ้าตัวควบคุมการแก้ไขประกอบด้วยเส้นขอบ สี่เหลี่ยมที่มีการจัดรูปแบบจะลดลงตามขนาดของเส้นขอบ ถ้าคุณกำลังปรับปรุงสี่เหลี่ยมส่งกลับ โดยข้อความ EM_GETRECT คุณต้องเอาขนาดของเส้นขอบก่อนใช้สี่เหลี่ยมที่มีความ EM_SETRECT.

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h.

ดูเพิ่มเติม

ภาพรวมของตัวควบคุมแก้ไขแก้ไขข้อความการควบคุม EM_GETRECT, EM_SETRECTNP, RECT

Index