O usuário faz solicitações de edição usando o teclado e o mouse. O sistema envia cada solicitação para janela do pai do Controlarar de editar na forma de uma mensagem WM_COMMAND . A mensagem inclui o identificador de Controlarar de editar na baixa-ordem palavra de wParam parâmetro, o identificador do Controlarar de editar na lParam parâmetro e uma mensagem de notificação de Controlarar de editar correspondente para a ação do usuário no alto-ordem palavra de wParam parâmetro.
Um aplicativo deve examinar cada mensagem de notificação e responder de forma apropriada. A tabela a seguir lista cada Editar mensagem de notificação de Controlarar e a ação que gera-lo.
Mensagem de notificação | Ação do usuário |
---|---|
EN_CHANGE | O usuário modificou o texto em um controle editar. O sistema atualiza a exibição antes de enviar esta mensagem (ao contrário de EN_UPDATE). |
EN_ERRSPACE | O Controlarar de editar não é possível alocar memória suficiente para atender uma solicitação específica. |
EN_HSCROLL | O usuário clicou a barra de rolagem horizontal do Controlarar de editar. O sistema envia esta mensagem antes de atualizar a tela. |
EN_KILLFOCUS | O usuário tiver selecionado outro controle. |
EN_MAXTEXT | Ao inserir texto, o usuário excedeu o número especificado de caracteres para o Controlarar de editar. Inserção foi truncada. Esta mensagem também é enviada quando um Controlarar de editar não tem o estilo ES_AUTOHSCROLL e o número de caracteres a ser inserido excede a largura do Controlarar de editar ou quando um Controlarar de editar não tem o estilo ES_AUTOVSCROLL e o número total de linhas a ser inserido excede a altura do Controlarar de editar. |
EN_SETFOCUS | O usuário selecionou esse controle de edição. |
EN_UPDATE | O usuário tem alterado o texto no Controlarar de Editarar e o sistema está prestes a exibir o novo texto. O sistema envia esta mensagem depois de formatar o texto, mas antes de exibi-lo, para que o aplicativo pode redimensionar a janela Editar controle. |
EN_VSCROLL | O usuário clicou a barra de rolagem vertical do Controlarar de editar. O sistema envia esta mensagem antes de atualizar a tela. |
Além disso, o sistema envia uma mensagem WM_CTLCOLOREDIT para janela pai de um Controlarar de editar antes o Controlarar de editar é desenhado. Esta mensagem contém um identificador de contexto de Exibir do Controlarar de editar (DC) e um identificador da janela filho. A janela pai pode usar essas alças para alterar o texto do Controlarar de editar e cores de fundo.