Compartir a través de


Método ITextHost::TxGetMaxLength (textserv.h)

Obtiene la longitud máxima permitida del host de texto para el texto.

Sintaxis

HRESULT TxGetMaxLength(
  DWORD *plength
);

Parámetros

plength

Tipo: DWORD*

Longitud máxima permitida del texto, en número de caracteres. Si se devuelve INFINITE, el objeto de servicios de texto puede usar tanta memoria como sea necesario para almacenar cualquier texto especificado.

Valor devuelto

Tipo: HRESULT

El valor devuelto es S_OK.

Comentarios

Cuando se alcanza este máximo, el objeto de servicios de texto debe rechazar cualquier inserción de caracteres adicional y texto pegado. Sin embargo, TxSetText todavía debe aceptar (y establecer) texto más largo que la longitud máxima. Esto se debe a que este método se usa para el enlace y es fundamental para mantener la integridad de los datos a los que está enlazado el control.

Este método paraleliza el mensaje de EM_LIMITTEXT .

Si el límite devuelto es menor que el número de caracteres que se encuentran actualmente en el objeto de servicios de texto, no se pierde ningún dato. En su lugar, no se permite ninguna modificación al texto que no sea la eliminación hasta que el texto se reduzca a menos del límite.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado textserv.h
Archivo DLL Msftedit.dll

Consulte también

Conceptual

EM_LIMITTEXT

ITextHost

Referencia

Controles de edición enriquecida sin ventanas