Come ridimensionare automaticamente i controlli Rich Edit
Un'applicazione può ridimensionare un controllo di modifica avanzato 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 codice di notifica EN_REQUESTRESIZE ogni volta che cambiano le dimensioni del contenuto del controllo.
Informazioni importanti
Tecnologie
Prerequisiti
- C/C++
- Programmazione dell'interfaccia utente di Windows
Istruzioni
Ridimensionare automaticamente un controllo Rich Edit
Quando si elabora il codice di notifica EN_REQUESTRESIZE, un'applicazione deve ridimensionare il controllo alle dimensioni nella struttura REQRESIZE specificata. Un'applicazione può anche spostare tutte le informazioni vicine al controllo per adattare la modifica dell'altezza del controllo. Per ridimensionare il controllo, è possibile usare la funzione SetWindowPos.
È possibile forzare un controllo di modifica avanzato senza fondo per inviare un codice di notifica EN_REQUESTRESIZE usando il messaggio EM_REQUESTRESIZE . Questo messaggio può essere utile durante l'elaborazione del messaggio WM_SIZE.
Osservazioni:
Per ricevere EN_REQUESTRESIZE codici di notifica, è necessario abilitare la notifica usando il messaggio EM_edizione Standard TEVENTMASK.
Argomenti correlati