ผู้ใช้ทำให้คำร้องขอแก้ไข โดยการใช้แป้นพิมพ์และเมาส์ ระบบส่งการร้องขอแต่ละหน้าต่างหลักของตัวควบคุมการแก้ไขในรูปแบบของข้อความWM_COMMAND ข้อความมีรหัสควบคุมการแก้ไขในคำต่ำใบสั่งของพารามิเตอร์wParamหมายเลขอ้างอิงของตัวควบคุมการแก้ไขในพารามิเตอร์lParamและการแก้ไขตัวควบคุมข้อความแจ้งเตือนที่สอดคล้องกับการดำเนินการของผู้ใช้ในคำสั่งลำดับสูงของพารามิเตอร์wParam.
แอปพลิเคชันควรตรวจสอบแต่ละข้อความแจ้งเตือน และการตอบสนองอย่างเหมาะสม แก้ไขต่อไปรายการตารางแต่ละข้อความแจ้งเตือนการควบคุมและการดำเนินการที่สร้างได้.
ข้อความแจ้งเตือน | กระทำของผู้ใช้ |
---|---|
EN_CHANGE | ผู้ใช้ได้ทำการปรับเปลี่ยนข้อความในตัวควบคุมการแก้ไข การปรับปรุงระบบการแสดงผลก่อนที่จะส่งข้อความนี้ (แตกต่างจากEN_UPDATE). |
EN_ERRSPACE | ตัวควบคุมการแก้ไขไม่สามารถจัดสรรหน่วยความจำเพียงพอเพื่อตอบสนองการร้องขอที่ระบุ. |
EN_HSCROLL | ผู้ใช้ได้ทำการคลิกที่แถบเลื่อนแนวนอนของตัวควบคุมการแก้ไข ระบบส่งข้อความนี้ก่อนที่จะปรับปรุงหน้าจอ. |
EN_KILLFOCUS | ผู้ใช้ได้เลือกตัวควบคุมอื่น. |
EN_MAXTEXT | ในขณะที่การแทรกข้อความ ผู้ใช้มีเกินกว่าจำนวนที่ระบุของอักขระสำหรับตัวควบคุมการแก้ไข แทรกได้ถูกตัดทอน นี้คือยังส่งข้อความ หรือ เมื่อตัวควบคุมการแก้ไขไม่มีลักษณะ ES_AUTOHSCROLL และจำนวนอักขระที่จะให้แทรกไว้เกินความกว้างของตัวควบคุมการแก้ไขเมื่อไม่มีตัวควบคุมการแก้ไขลักษณะ ES_AUTOVSCROLL และจำนวนบรรทัดที่จะแทรกรวมเกินกว่าความสูงของตัวควบคุมการแก้ไข. |
EN_SETFOCUS | ผู้ใช้ได้เลือกตัวควบคุมการแก้ไขนี้. |
EN_UPDATE | ผู้ใช้มีการเปลี่ยนแปลงข้อความในตัวควบคุมการแก้ไข และระบบจะแสดงข้อความใหม่ ระบบส่งข้อความนี้หลัง จากการจัดรูปแบบข้อความ แต่ก่อนที่ จะแสดงได้ เพื่อให้โปรแกรมประยุกต์สามารถปรับขนาดหน้าต่างควบคุมการแก้ไข. |
EN_VSCROLL | ผู้ใช้ได้ทำการคลิกที่แถบเลื่อนแนวตั้งของตัวควบคุมการแก้ไข ระบบส่งข้อความนี้ก่อนที่จะปรับปรุงหน้าจอ. |
นอกจากนี้ ระบบส่งข้อความWM_CTLCOLOREDITหน้าต่างหลักของตัวควบคุมการแก้ไขก่อนที่มีลากตัวควบคุมการแก้ไข ข้อความนี้ประกอบด้วยการจับของบริบทการแสดงผลของตัวควบคุมแก้ไข (DC) และมีหมายเลขอ้างอิงของหน้าต่างลูก หน้าต่างหลักสามารถใช้การตั้งค่าเหล่านี้จับการเปลี่ยนแปลงของตัวควบคุมการแก้ไขข้อความและสีพื้นหลัง.