Partilhar via


Controles de edição ricos sem fundo

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

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 mudança de altura do controle. Para redimensionar o controle, você pode usar a CWnd função SetWindowPos.

Você pode forçar um controlo de edição avançada sem limite a enviar uma mensagem de notificação EN_REQUESTRESIZE utilizando o método membro RequestResize. Essa mensagem pode ser útil no manipulador OnSize .

Para receber EN_REQUESTRESIZE mensagens de notificação, você deve habilitá-la usando a SetEventMask função de membro.

Ver também

Usando CRichEditCtrl
Controlos