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
Referencia