Compartilhar via


Controles de edição avançada sem parte inferior

Observação

A biblioteca Microsoft Foundation Classes (MFC) continua sendo suportada. No entanto, não estamos mais adicionando recursos ou atualizando a documentação.

Seu aplicativo pode redimensionar um controle de edição avançada (CRichEditCtrl) conforme necessário para que ele seja sempre do mesmo tamanho que seu conteúdo. Um controle de edição avançado dá suporte a essa funcionalidade chamada "sem limites", enviando à janela pai uma mensagem de notificação EN_REQUESTRESIZE sempre que o tamanho de seu conteúdo for alterado.

Ao processar a mensagem de notificação EN_REQUESTRESIZE , um aplicativo deve redimensionar o controle para as dimensões na estrutura REQRESIZE especificada. Um aplicativo também pode mover qualquer informação perto do controle para acomodar a alteração de altura do controle. Para redimensionar o controle, você pode usar a CWnd função SetWindowPos.

Você pode forçar um controle de edição avançada ilimitado a enviar uma mensagem de notificação EN_REQUESTRESIZE usando a função membro RequestResize. Essa mensagem pode ser útil no manipulador OnSize .

Para receber EN_REQUESTRESIZE mensagens de notificação, você deve habilitar a notificação usando a SetEventMask função membro.

Consulte também

Usar CRichEditCtrl
Controles