EM_SETHANDLE mensagem

Define o identificador da memória que será usada por um controle de edição de várias linhas.

Parâmetros

wParam

Um identificador para o buffer de memória que o controle de edição usa para armazenar o texto exibido no momento em vez de alocar sua própria memória. Se necessário, o controle realoca essa memória.

lParam

Este parâmetro não é usado.

Valor retornado

Esta mensagem não retorna um valor.

Comentários

Antes que um aplicativo defina um novo identificador de memória, ele deve enviar uma mensagem EM_GETHANDLE para recuperar o identificador do buffer de memória atual e deve liberar essa memória.

Um controle de edição realoca automaticamente o buffer fornecido sempre que precisa de espaço adicional para texto ou remove texto suficiente para que o espaço adicional não seja mais necessário.

O envio de uma mensagem de EM_SETHANDLE limpa o buffer de desfazer (EM_CANUNDO retorna zero) e o sinalizador de modificação interna (EM_GETMODIFY retorna zero). A janela de controle de edição é redesenhada.

Edição avançada: Não há suporte para a mensagem EM_SETHANDLE . Os controles de edição avançada não armazenam texto como uma matriz simples de caracteres.

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
Winuser.h (inclua Windows.h)

Confira também

Referência

EM_CANUNDO

EM_GETHANDLE

EM_GETMODIFY