CRichEditCtrl::LimitText

void LimitText (largo nChars = 0);

Parámetros

nChars

Especifica la longitud (en bytes) del texto que el usuario puede escribir. Si este parámetro es 0, la longitud del texto se establece en bytes UINT_MAX . Este es el comportamiento predeterminado.

Observaciones

Llame a esta función para limitar la longitud del texto que el usuario puede escribir en un control de edición.

Cambiar el límite de texto restringe únicamente el texto que el usuario puede escribir. No tiene efecto sobre cualquier texto ya en el control de edición, ni afecta la longitud del texto copiado en el control de edición por la función de miembro de SetWindowText en CWnd. Si una aplicación utiliza la función SetWindowText para colocar más texto en un control de edición que se especifica en la llamada a LimitText, el usuario puede eliminar cualquier texto dentro del control de edición. Sin embargo, el límite de texto impedirá al usuario reemplazar el texto existente con el nuevo texto, a menos que la eliminación de la selección actual hace que el texto a caer por debajo del límite de texto.

&Notanbsp;  Para el límite de texto, cada elemento OLE cuenta como un solo carácter.

Para obtener más información, consulte EM_EXLIMITTEXT en la documentación de Win32.

I&ntroducción a CRichEditCtrl |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CRichEditCtrl::GetLimitText

Index