Partager via


Contrôles richedit sans fond

Votre application peut redimensionner un contrôle d'édition riche (CRichEditCtrl) si nécessaire afin qu'il soit toujours de la même taille que son contenu. Un contrôle d'édition riche prend en charge cette fonctionnalité soi-disant « sans fond » en envoyant à sa fenêtre parente un message de notification d' EN_REQUESTRESIZE chaque fois que la taille de son contenu varie.

Lors du traitement du message de notification d' EN_REQUESTRESIZE, une application doit redimensionner le contrôle des dimensions dans la structure spécifiée d' REQRESIZE. Une application peut également déplacer toutes les informations à côté du contrôle pour contenir le changement du contrôle de la hauteur. Pour redimensionner le contrôle, vous pouvez utiliser la fonction SetWindowPosd' CWnd.

Vous pouvez forcer un contrôle d'édition riche sans fond à envoyer un message de notification d' EN_REQUESTRESIZE à l'aide de la fonction membre d' RequestResize. Ce message peut être utile dans le gestionnaire d' OnSize.

Pour recevoir les messages de notification d' EN_REQUESTRESIZE, vous devez autoriser la notification à l'aide de la fonction membre d' SetEventMask.

Voir aussi

Référence

À l'aide de CRichEditCtrl

Concepts

contrôles (MFC)