Compartir a través de


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