Estructura GETTEXTLENGTHEX (richedit.h)

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

Sintaxis

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

Members

flags

Tipo: DWORD

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 valores siguientes (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á 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á 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á 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á si se usan ambos.

codepage

Tipo: UINT

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

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado richedit.h

Consulte también

EM_GETTEXTLENGTHEX