Compartilhar via


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

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