Compartilhar via


Estrutura GETTEXTLENGTHEX (richedit.h)

Contém informações sobre como o tamanho 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 na determinação do 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ão retornados 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ão retornados 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ão retornados 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ão retornados se ambos forem usados.

codepage

Tipo: UINT

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

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows Server 2003 [somente aplicativos da área de trabalho]
cabeçalho richedit.h

Consulte também

EM_GETTEXTLENGTHEX