Freigeben über


Benachrichtigungen von einem RichEdit-Steuerelement

Benachrichtigungsnachrichten melden Ereignisse, die sich auf ein Rich-Edit-Steuerelement (CRichEditCtrl) auswirken. Sie können vom übergeordneten Fenster oder mithilfe der Nachrichtenspiegelung vom Rich-Edit-Steuerelement selbst verarbeitet werden. Rich-Edit-Steuerelemente unterstützen alle Benachrichtigungen, die mit Bearbeitungssteuerelementen verwendet werden, sowie mehrere weitere. Sie können bestimmen, welche Benachrichtigungen ein Rich-Edit-Steuerelement sein übergeordnetes Fenster sendet, indem Sie die "Ereignismaske" festlegen.

Verwenden Sie die SetEventMask-Memberfunktion , um das Ereignisformat für ein Rich-Edit-Steuerelement festzulegen. Sie können das aktuelle Ereignisformat für ein Rich-Edit-Steuerelement mithilfe der GetEventMask-Memberfunktion abrufen.

In den folgenden Absätzen werden mehrere bestimmte Benachrichtigungen und deren Verwendung aufgeführt:

  • EN_MSGFILTER Behandlung der EN_MSGFILTER-Benachrichtigung ermöglicht eine Klasse, entweder das Rich-Edit-Steuerelement oder das übergeordnete Fenster, alle Tastatur- und Mauseingaben auf das Steuerelement zu filtern. Der Handler kann verhindern, dass die Tastatur- oder Mausnachricht verarbeitet wird, oder die Nachricht ändern, indem sie die angegebene MSGFILTER-Struktur ändert.

  • EN_PROTECTED Behandeln Sie die EN_PROTECTED-Benachrichtigung, um zu erkennen, wann der Benutzer versucht, geschützten Text zu ändern. Um einen Textbereich als geschützt zu markieren, können Sie den geschützten Zeicheneffekt festlegen. Weitere Informationen finden Sie unter "Zeichenformatierung" in Rich Edit-Steuerelementen.

  • EN_DROPFILES Sie können dem Benutzer das Ablegen von Dateien in einem Rich-Edit-Steuerelement ermöglichen, indem Sie die EN_DROPFILES Benachrichtigung verarbeiten. Die angegebene ENDROPFILES-Struktur enthält Informationen zu den abgelegten Dateien.

  • EN_SELCHANGE Eine Anwendung kann erkennen, wann sich die aktuelle Auswahl ändert, indem sie die EN_SELCHANGE Benachrichtigung verarbeitet. Die Benachrichtigung gibt eine SELCHANGE-Struktur an, die Informationen zur neuen Auswahl enthält.

Siehe auch

Verwenden von CRichEditCtrl
Steuerelemente