EM_GETTEXTEX mensagem
Obtém o texto de um controle de edição avançada.
Parâmetros
-
wParam
-
Ponteiro para uma estrutura GETTEXTEX , que indica como traduzir o texto antes de colocá-lo no buffer de saída.
-
lParam
-
Ponteiro para o buffer para receber o texto. O tamanho desse buffer, em bytes, é especificado pelo membro cb da estrutura GETTEXTEX . Use a mensagem EM_GETTEXTLENGTHEX para obter o tamanho necessário do buffer.
Valor retornado
O valor retornado é o número de TCHARcopiados para o buffer de saída, não incluindo o terminador nulo.
Comentários
Se o tamanho do buffer de saída for menor que o tamanho do texto no controle, o controle de edição copiará o texto do início e o colocará no buffer até que o buffer esteja cheio. Um caractere nulo de terminação ainda será colocado no final do buffer.
Se o texto ANSI for solicitado, EM_GETTEXTEX usará a função WideCharToMultiByte para converter os caracteres Unicode em ANSI. Ele permite que você vá de Unicode para ANSI usando uma página de código específica. A estrutura GETTEXTEX contém membros (lpDefaultChar e lpUsedDefChar) que são usados na tradução de Unicode para ANSI.
Requisitos
Requisito | Valor |
---|---|
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 |
|
Confira também
-
Referência
-
Outros recursos