EM_LIMITTEXT

יישום שולח הודעת EM_LIMITTEXT כדי להגביל את כמות הטקסט שהמשתמש יכול להזין לתוך פקד עריכה.

EM_LIMITTEXT wParam = cchMax (WPARAM);   / / אורך הטקסט, בתווים lParam = 0;                 / / לא נמצא בשימוש; חייב להיות אפס 

 

פרמטרים

cchMax
הערך של wParam. ציון המספר המרבי של תווים שהמשתמש יכול להזין. אם פרמטר זה הוא אפס, אורך הטקסט מוגדר 0x7FFFFFFE תווים עבור פקדי עריכה מרובי שורות או 0xFFFFFFFF עבור פקדי עריכה מרובי שורות.

להחזיר ערכים

הודעה זו אינה מחזירה ערך.

הערות

ההודעה EM_LIMITTEXT מגביל רק את הטקסט שהמשתמש יכול להזין. הוא כבר לא תשפיע על כל טקסט בפקד העריכה בעת שליחת ההודעה, ולא משפיע על אורך הטקסט העתקת פקד עריכה על-ידי הודעה WM_SETTEXT. אם יישום משתמש את ההודעה WM_SETTEXT כדי למקם טקסט נוסף לתוך פקד עריכה מאשר המצוין בהודעה EM_LIMITTEXT, למשתמש יש אפשרות לערוך את כל התוכן של פקד עריכה.

מגבלת ברירת המחדל כמות הטקסט שמשתמש יכול להזין בפקד עריכה היא 30,000 תווים.

בפקד עריכה עשירה, השתמש בהודעה EM_EXLIMITTEXT עבור ערכי טקסט באורך גדול מ- 64 K.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:דורש גירסה 1.0 ואילך.
כותרת עליונה:להצהיר על winuser.h.

ראה גם

עריכת סקירה של פקדים, לערוך הודעות בקרה, EM_EXLIMITTEXT, WM_SETTEXT

Index