Share via


Estrutura GETTEXTLENGTHEX (richedit.h)

Contém informações sobre como o comprimento do texto de um controle de edição avançada deve ser calculado. Essa estrutura é passada no wParam na mensagem EM_GETTEXTLENGTHEX .

Sintaxe

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

Membros

flags

Tipo: DWORD

Valor que especifica o método a ser usado para determinar o comprimento do texto. Esse membro pode ser um ou mais dos seguintes valores (alguns valores são mutuamente exclusivos).

Valor Significado
GTL_DEFAULT
Retorna o número de caracteres. Esse é o padrão.
GTL_USECRLF
Calcula a resposta usando CR/LFs no final dos parágrafos.
GTL_PRECISE
Calcula uma resposta precisa. Essa abordagem pode exigir uma conversão e, assim, levar mais tempo. Esse sinalizador não pode ser usado com o sinalizador GTL_CLOSE. E_INVALIDARG será retornado se ambos forem usados.
GTL_CLOSE
Calcula uma resposta aproximada (fechar). Ele é obtido rapidamente e pode ser usado para definir o tamanho do buffer. Esse sinalizador não pode ser usado com o sinalizador GTL_PRECISE. E_INVALIDARG será retornado se ambos forem usados.
GTL_NUMCHARS
Retorna o número de caracteres. Esse sinalizador não pode ser usado com o sinalizador GTL_NUMBYTES. E_INVALIDARG será retornado se ambos forem usados.
GTL_NUMBYTES
Retorna o número de bytes. Esse sinalizador não pode ser usado com o sinalizador GTL_NUMCHARS. E_INVALIDARG será retornado se ambos forem usados.

codepage

Tipo: UINT

Página de código usada na tradução. É CP_ACP para página de código ANSI e 1200 para Unicode.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho richedit.h

Confira também

EM_GETTEXTLENGTHEX