Partager via


Contrôles richedit sans arrière-plan

Votre application peut redimensionner un contrôle RichEdit (CRichEditCtrl) autant que nécessaire pour que ce soit toujours la même taille comme son contenu.Un contrôle RichEdit 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 change.

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

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

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

Voir aussi

Référence

Utilisation CRichEditCtrl

Concepts

Contrôles (MFC)