Um aplicativo envia uma mensagem de EM_SETHANDLE para definir o identificador da memória que será usada por um Controlarar de Editar de várias linhas.
EM_SETHANDLE wParam = hloc (WPARAM) (HLOCAL); / / tratar da memória tampão lParam = 0; / / não é usado; deve ser zero
Esta mensagem não retorna um valor.
Antes que um aplicativo define 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 livre essa memória.
Um Controlarar de editar automaticamente realoca que o buffer fornecido sempre que ele precisa de espaço adicional para texto, ou remove o texto suficiente para que já não é necessário espaço adicional.
Enviar uma mensagem EM_SETHANDLE limpa o buffer de desfazer (EM_CANUNDO retorna zero) e o sinalizador de modificação interna (EM_GETMODIFY retorna zero). A janela Editar controle é redesenhada.
Um aplicativo pode enviar esta mensagem para um Controlarar de Editar de várias linhas em uma caixa de diálogo somente se criou a caixa de diálogo com o conjunto de sinalizador de estilo DS_LOCALEDIT.
nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Sem suporte.
Windows CE:Requer a versão 2.0 ou posterior.
Cabeçalho:Declarado em WinUser. h.
Visão geral de controles editar, Editar mensagens controle, EM_CANUNDO, EM_GETHANDLE, EM_GETMODIFY