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 Nachrichtenreflexion vom Rich Edit Control selbst verarbeitet werden. Rich Edit Controls unterstützen alle Benachrichtigungen, die bei Edit Controls verwendet werden, sowie einige zusätzliche. Sie können bestimmen, welche Benachrichtigungen ein Rich-Edit-Steuerelement an sein übergeordnetes Fenster sendet, indem Sie die "Ereignismaske" festlegen.

Um die Ereignismaske für ein Rich-Edit-Control zu setzen, verwenden Sie die Funktion SetEventMask member. Sie können die aktuelle Ereignismaske für ein Rich-Edit-Control abrufen, indem Sie die Funktion GetEventMask member verwenden.

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

  • EN_MSGFILTER Durch die Verarbeitung der Benachrichtigung EN_MSGFILTER kann eine Klasse, entweder das Rich Edit Control oder ihr übergeordnetes Fenster, alle Tastatur- und Mauseingaben in das Control 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 ermöglichen, Dateien in einem Rich Edit Control abzulegen, indem Sie die Benachrichtigung EN_DROPFILES verarbeiten. Die angegebene ENDROPFILES-Struktur enthält Informationen über die Dateien, die abgelegt werden.

  • 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
Steuerung