Freigeben über


Benachrichtigungen von einem RichEdit-Steuerelement

Benachrichtigungsmeldungs berichts von Ereignissen, die von einem Rich-Edit-Steuerelement (CRichEditCtrl) beeinflussen.Sie können durch das übergeordnete Fenster oder mithilfe der Reflektion verarbeiteten Nachrichten vom Rich-Edit-Steuerelement selbst.Rich-Edit-Steuerelemente die Benachrichtigungsmeldungen unterstützen alle Bearbeitungssteuerelemente sowie einigen zusätzlichen verwendet werden.Sie können feststellen, den Benachrichtigungsmeldungen einem Rich-Edit-Steuerelement sein übergeordnetes Fenster sendet, indem sie ihre festlegen. maske "Ereignis"

Um die Ereignis maske nach einem Rich-Edit-Steuerelement festzulegen, verwenden Sie die SetEventMask-Memberfunktion.Sie können die aktuellen maske nach einem Rich-Edit-Steuerelement abrufen, indem Sie die GetEventMask-Memberfunktion verwenden.

In den folgenden Absätzen führen einige bestimmte Benachrichtigungen und ihre Verwendung beschrieben werden:

  • EN_MSGFILTER, das die EN_MSGFILTER Benachrichtigung behandelt, kann eine Klasse, das Rich-Edit-Steuerelement oder das übergeordnete Fenster, filtern die Tastatur- und Mauseingaben an das Steuerelement.Der Handler kann die Tastatur- oder für eine Maus mit verarbeitet werden, oder es kann verhindern, dass die Nachricht ändern, indem er die angegebene MSGFILTER-Struktur ändert.

  • EN_PROTECTED Handle EN_PROTECTED die Benachrichtigungsmeldung, zu erkennen, wann der Benutzer versucht, geschützten Text zu ändern.Um einen Bereich des Texts kennzeichnet, z. B. geschützt, können Sie den geschützten Zeichen effekt festlegen.Weitere Informationen finden Sie unter Zeichenformatierung in den Rich-Edit-Steuerelementen.

  • EN_DROPFILES können Sie es dem Benutzer ermöglichen, Dateien in einem Rich-Edit-Steuerelement abzulegen, indem Sie die EN_DROPFILES Benachrichtigungsmeldung verarbeitet werden.Die angegebene ENDROPFILES-Struktur enthält Informationen über die Dateien, die verworfen werden.

  • EN_SELCHANGE eine Anwendung können erkennen, wann die aktuelle Auswahl ändert, indem sie die EN_SELCHANGE Benachrichtigungsmeldung verarbeitet.Die Benachrichtigungsmeldung gibt eine SELCHANGE-Struktur, die Informationen über die neue Auswahl enthält.

Siehe auch

Referenz

Verwenden von CRichEditCtrl

Konzepte

Steuerelemente (MFC)