Partilhar via


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

Seu aplicativo pode redimensionar um controle de edição avançado (CRichEditCtrl) quando necessário de modo que sempre é o mesmo tamanho que seu conteúdo. Um controle de edição amplo suporte a essa funcionalidade “sem fundo” assim chamada enviando a janela pai uma notificação de EN_REQUESTRESIZE sempre que o tamanho do conteúdo é alterado.

Ao processar a notificação de EN_REQUESTRESIZE , um aplicativo precisa redimensionar o controle a dimensões na estrutura especificada de REQRESIZE . Um aplicativo também pode mover todas as informações do controle para acomodar a alteração de controle no momento. Para redimensionar o controle, você pode usar a função SetWindowPosde CWnd .

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

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

Consulte também

Referência

Usando CRichEditCtrl

Conceitos

Controles (MFC)