EM_LIMITTEXT

Aplikacja wysyła wiadomość EM_LIMITTEXT aby ograniczyć ilość tekstu, że użytkownik może wprowadzić do formant edycyjny.

EM_LIMITTEXT wParam = cchMax (WPARAM);   / / długość tekstu, w znaki fikcyjnymi = 0;                 / / nie używane; musi mieć wartość zero 

 

Parametry

cchMax
Wartość wParam. Określa maksymalną liczbę znaków, którą użytkownik może wprowadzić. Jeśli ten parametr jest równy zero, długość tekstu jest ustawiona na 0x7FFFFFFE znaków w formantach edycyjnych jednowierszowego lub 0xFFFFFFFF dla wielowierszowych formantów edycyjnych.

Zwraca wartości

Ta wiadomość nie zwracają wartość.

Uwagi

Wiadomość EM_LIMITTEXT ogranicza tylko tekst, który użytkownik może wprowadzić. To już żadnego wpływu na dowolny tekst w formancie edycyjnym, gdy wiadomość jest wysyłana, ani nie wpływa na długość tekstu kopiowane do formantu edycyjnego przez komunikat WM_SETTEXT. Jeśli aplikacja używa komunikatu WM_SETTEXT, aby umieścić więcej tekstu w formancie edycyjnym, niż określona w komunikacie EM_LIMITTEXT, użytkownik może edytować całą zawartość formantu edycyjnego.

Domyślny limit ilości tekstu, którą można wprowadzać w formancie edycji wynosi 30 000 znaków.

Formant edycji wzbogaconej stosować komunikat EM_EXLIMITTEXT dla tekstu długość wartości większe niż 64 K.

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w pliku winuser.h.

Zobacz też

Omówienie kontroli Edytuj, edytować komunikaty sterujące, EM_EXLIMITTEXT, WM_SETTEXT

Index