Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A janela pai de um controle de edição avançada pode processar códigos de notificação para monitorar eventos que afetam o controle. Os controles de edição avançados suportam todos os códigos de notificação usados com controles de edição, bem como vários adicionais.
O que precisa de saber
Tecnologias
Pré-requisitos
- C/C++
- Programação da interface do usuário do Windows
Instruções
Usar um código de notificação de controle Rich Edit
Você pode determinar quais códigos de notificação um controlo de edição avançada envia à sua janela pai ao definir a sua máscara de evento. Para definir a máscara de evento para um controle de edição avançado, use a mensagem EM_SETEVENTMASK. Você pode recuperar a máscara de evento atual para um controle de edição avançado usando a mensagem EM_GETEVENTMASK. Para obter uma lista de sinalizadores de máscara de evento, consulte Rich Edit Control Event Mask Flags.
A janela pai de um controle de edição avançada pode filtrar todas as entradas de teclado e mouse para o controle ao processar o código de notificação EN_MSGFILTER. A janela pai pode impedir que a mensagem de teclado ou de rato seja processada ou pode alterar a mensagem ao modificar a estrutura especificada de MSGFILTER.
Um aplicativo pode processar o código de notificação EN_PROTECTED para detetar quando o usuário tenta modificar o texto protegido. Para marcar um intervalo de texto como protegido, você pode definir o efeito de caractere protegido.
Você pode permitir que o usuário solte arquivos em um controle de edição avançado processando o código de notificação EN_DROPFILES. A estrutura especificada ENDROPFILES contém informações sobre os arquivos que estão a ser descartados.
Tópicos relacionados