EM_LIMITTEXT

โปรแกรมประยุกต์ส่งข้อความ EM_LIMITTEXT มีการจำกัดจำนวนข้อความผู้ใช้อาจป้อนลงในตัวควบคุมการแก้ไข.

EM_LIMITTEXT wParam = cchMax (WPARAM)   / / ความยาว ในอักขระ lParam = 0                 / / ไม่ ใช้ ต้องเป็นศูนย์ 

 

พารามิเตอร์

cchMax
ค่าของwParam ระบุจำนวนสูงสุดของอักขระที่ผู้ใช้สามารถป้อน ถ้าพารามิเตอร์นี้เป็นศูนย์ ความยาวของข้อความถูกตั้งค่าเป็น 0x7FFFFFFE อักขระสำหรับตัวควบคุมการแก้ไขบรรทัดเดียวหรือ 0xFFFFFFFF สำหรับตัวควบคุมการแก้ไขหลายบรรทัด.

ส่งกลับค่า

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

หมายเหตุ

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

จำกัดจำนวนข้อความที่ผู้ใช้สามารถป้อนในตัวควบคุมการแก้ไขค่าเริ่มต้นคือ อักขระที่ 30000.

ในตัวควบคุมการแก้ไขที่รวย ใช้ EM_EXLIMITTEXT ข้อความสำหรับข้อความยาวค่ามากกว่า 64 K.

QuickInfo

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

ดูเพิ่มเติม

ภาพรวมของตัวควบคุมแก้ไขแก้ไขข้อความการควบคุม EM_EXLIMITTEXT, WM_SETTEXT

Index