Partager via


Notifications d'un contrôle RichEdit

Les messages de notification stockent des événements affectant un contrôle RichEdit (CRichEditCtrl).Ils peuvent être traités par la fenêtre parente ou, en utilisant le renvoi de message, par le contrôle RichEdit lui-même.Les contrôles richedit prennent en charge tous les messages de notification utilisés avec les contrôles d'édition ainsi que plusieurs supplémentaires.Vous pouvez déterminer les messages de notification un contrôle RichEdit envoie sa fenêtre parente en définissant son « masque d'événement ».

Pour définir le masque d'événement pour un contrôle RichEdit, utilisez la fonction membre de SetEventMask .Vous pouvez récupérer le masque d'événement actuel d'un contrôle RichEdit à l'aide de la fonction membre de GetEventMask .

Les paragraphes suivants répertorient plusieurs notifications spécifiques et leurs utilisations :

  • EN_MSGFILTER gérant la notification d' EN_MSGFILTER permet une classe, mais le contrôle RichEdit ou sa fenêtre parente, filtrer tous les clavier et entrées de la souris sur le contrôle.Le gestionnaire peut empêcher le message de souris ou le clavier à traiter ou peut modifier le message en modifiant la structure spécifiée de MSGFILTER .

  • Handle d'EN_PROTECTEDle message de notification d' EN_PROTECTED pour détecter lorsque l'utilisateur tente de modifier le texte protégé.Pour marquer une plage de texte comme protégée, vous pouvez définir ces protégé de caractère.Pour plus d'informations, consultez Mise en forme des caractères dans des contrôles richedit.

  • EN_DROPFILES vous pouvez autoriser l'utilisateur à supprimer des fichiers dans un contrôle RichEdit lors de le traitement du message de notification d' EN_DROPFILES .La structure spécifiée d' ENDROPFILES contient des informations sur les fichiers sont supprimés.

  • EN_SELCHANGE une application peut détecter lorsque la sélection actuelle est modifiée lors de le traitement du message de notification d' EN_SELCHANGE .Le message de notification spécifie une structure de SELCHANGE contenant des informations sur la nouvelle sélection.

Voir aussi

Référence

Utilisation CRichEditCtrl

Concepts

Contrôles (MFC)