CEdit::LimitText

void LimitText ( int 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 pueda entrar 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;  En Win32 (Windows NT y Windows 95), SetLimitText reemplaza esta función.

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

Visió&n General de CEdit |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CWnd::SetWindowText, CEdit::GetLimitText, CEdit::SetLimitText

Index