Estructura GETTEXTLENGTHEX (richedit.h)

Contiene información sobre cómo se debe calcular la longitud de texto de un control de edición enriquecido. Esta estructura se pasa en el wParam de en el mensaje de EM_GETTEXTLENGTHEX.

Sintaxis

typedef struct _gettextlengthex {
  DWORD flags;
  UINT  codepage;
} GETTEXTLENGTHEX;

Miembros

flags

Tipo: DWORD de

Valor que especifica el método que se va a usar para determinar la longitud del texto. Este miembro puede ser uno o varios de los siguientes valores (algunos valores son mutuamente excluyentes).

Valor Significado
GTL_DEFAULT
Devuelve el número de caracteres. Este es el valor predeterminado.
GTL_USECRLF
Calcula la respuesta mediante CR/LFs al final de los párrafos.
GTL_PRECISE
Calcula una respuesta precisa. Este enfoque podría requerir una conversión y, por tanto, tardar más tiempo. Esta marca no se puede usar con la marca GTL_CLOSE. E_INVALIDARG se devolverán si se usan ambos.
GTL_CLOSE
Calcula una respuesta aproximada (cercana). Se obtiene rápidamente y se puede usar para establecer el tamaño del búfer. Esta marca no se puede usar con la marca GTL_PRECISE. E_INVALIDARG se devolverán si se usan ambos.
GTL_NUMCHARS
Devuelve el número de caracteres. Esta marca no se puede usar con la marca GTL_NUMBYTES. E_INVALIDARG se devolverán si se usan ambos.
GTL_NUMBYTES
Devuelve el número de bytes. Esta marca no se puede usar con la marca GTL_NUMCHARS. E_INVALIDARG se devolverán si se usan ambos.

codepage

Tipo: UINT de

Página de códigos usada en la traducción. Es CP_ACP para la página de códigos ANSI y 1200 para Unicode.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
encabezado de richedit.h

Consulte también

EM_GETTEXTLENGTHEX