EM_LIMITTEXT

Un'applicazione invia un messaggio di EM_LIMITTEXT per limitare la quantità di testo che l'utente può stipulare un controllo di modifica.

EM_LIMITTEXT wParam = cchMax (WPARAM);   / / lunghezza del testo, in caratteri lParam = 0;                 / / non utilizzate; deve essere zero 
 

Parametri

cchMax
Valore di wParam. Specifica il numero massimo di caratteri che l'utente può immettere. Se questo parametro è zero, la lunghezza del testo è impostata su 0x7FFFFFFE caratteri per i controlli di modifica a riga singola o 0xFFFFFFFF per controlli di modifica su più righe.

Valori restituiti

Questo messaggio non restituisce un valore.

Osservazioni

Il messaggio EM_LIMITTEXT limita solo il testo che l'utente può immettere. Non ha alcun effetto su qualsiasi testo già nel controllo di modifica quando il messaggio viene inviato, né influisce la lunghezza del testo copiato dal messaggio WM_SETTEXT il controllo di modifica. Se un'applicazione utilizza il messaggio WM_SETTEXT per inserire più testo in un controllo di modifica che è specificato nel messaggio EM_LIMITTEXT, l'utente può modificare l'intero contenuto del controllo di modifica.

Il limite predefinito per la quantità di testo, che un utente può entrare in un controllo di modifica è di 30.000 caratteri.

In un controllo rich edit, utilizzare il messaggio EM_EXLIMITTEXT per i valori di lunghezza testo superiori a 64 K.

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 1.0 o successiva.
Intestazione:Dichiarata in winuser.

Vedi anche

Cenni preliminari sui controlli di modifica, modificare i messaggi di controllo, EM_EXLIMITTEXT, WM_SETTEXT

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index