Partager via


Contrôles RichEdit sans marge inférieure

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

Lors du traitement du message de notification EN_REQUESTRESIZE, une application doit redimensionner le contrôle sur les dimensions de la structure REQRESIZE spécifiée. Une application peut également déplacer des informations près du contrôle pour prendre en charge le changement de hauteur du contrôle. Pour redimensionner le contrôle, vous pouvez utiliser la CWnd fonction SetWindowPos.

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

Pour recevoir EN_REQUESTRESIZE messages de notification, vous devez activer la notification à l’aide de la SetEventMask fonction membre.

Voir aussi

Utilisation de CRichEditCtrl
Contrôles