Controlli Rich Edit infiniti

L'applicazione può ridimensionare un controllo di modifica avanzato (CRichEditCtrl) in base alle esigenze in modo che sia sempre la stessa dimensione del relativo contenuto. Un controllo di modifica avanzato supporta questa cosiddetta funzionalità "senza fondo" inviando alla finestra padre un messaggio di notifica EN_REQUESTRESIZE ogni volta che cambiano le dimensioni del contenuto.

Quando si elabora il messaggio di notifica EN_REQUESTRESIZE, un'applicazione deve ridimensionare il controllo alle dimensioni nella struttura REQRESIZE specificata. Un'applicazione potrebbe inoltre spostare qualsiasi informazione vicino al controllo per adattarsi alla modifica dell'altezza del controllo. Per ridimensionare il controllo, è possibile usare la CWnd funzione SetWindowPos.

È possibile forzare un controllo rich edit senza fondo per inviare un messaggio di notifica EN_REQUESTRESIZE usando la funzione membro RequestResize . Questo messaggio può essere utile nel gestore OnSize .

Per ricevere EN_REQUESTRESIZE messaggi di notifica, è necessario abilitare la notifica usando la SetEventMask funzione membro.

Vedi anche

Uso di CRichEditCtrl
Controlli