Controles Rich Edit sin límite
La aplicación puede cambiar el tamaño de un control de edición enriquecido (CRichEditCtrl) según sea necesario para que siempre tenga el mismo tamaño que su contenido. Un control de edición enriquecido permite esta funcionalidad, de la que se dice que es "sin límite", al enviar a su ventana principal un mensaje de notificación EN_REQUESTRESIZE cada vez que cambia el tamaño de su contenido.
Al procesar el mensaje de notificación EN_REQUESTRESIZE, una aplicación debe cambiar el tamaño del control a las dimensiones de la estructura REQRESIZE especificada. Una aplicación también puede mover cualquier información cercana al control para dar cabida al cambio de altura del control. Para cambiar el tamaño del control, puede usar la función SetWindowPos de CWnd
.
Puede forzar a un control de edición enriquecido sin límite a enviar un mensaje de notificación EN_REQUESTRESIZE mediante la función miembro RequestResize. Este mensaje puede ser útil en el controlador OnSize.
Para recibir mensajes de notificación EN_REQUESTRESIZE, debe habilitar la notificación mediante la función miembro SetEventMask
.