Freigeben über


Verwenden von Rich Edit-Steuerelementbenachrichtigungscodes

Das übergeordnete Fenster eines Rich-Edit-Steuerelements kann Benachrichtigungscodes verarbeiten, um Ereignisse zu überwachen, die sich auf das Steuerelement auswirken. Rich-Bearbeitungssteuerelemente unterstützen alle Benachrichtigungscodes, die mit Bearbeitungssteuerelementen verwendet werden, sowie mehrere zusätzliche.

Wichtige Informationen

Technologien

Voraussetzungen

  • C/C++
  • Programmierung der Windows-Benutzeroberfläche

Anweisungen

Verwenden eines Rich Edit-Steuerelementbenachrichtigungscodes

Sie können bestimmen, welche Benachrichtigungscodes ein Rich-Edit-Steuerelement sein übergeordnetes Fenster sendet, indem Sie seine Ereignismaske festlegen. Um die Ereignismaske für ein Rich-Edit-Steuerelement festzulegen, verwenden Sie die EM_SETEVENTMASK Nachricht. Sie können die aktuelle Ereignismaske für ein Rich-Edit-Steuerelement mithilfe der EM_GETEVENTMASK-Nachricht abrufen. Eine Liste der Ereignismaskenflags finden Sie unter Rich Edit Control Event Mask Flags.

Das übergeordnete Fenster eines Rich-Bearbeitungssteuerelements kann alle Tastatur- und Mauseingaben für das Steuerelement filtern, indem der EN_MSGFILTER Benachrichtigungscode verarbeitet wird. Das übergeordnete Fenster kann die Verarbeitung der Tastatur- oder Mausnachricht verhindern oder die Nachricht ändern, indem die angegebene MSGFILTER-Struktur geändert wird.

Eine Anwendung kann den EN_PROTECTED Benachrichtigungscode verarbeiten, um zu erkennen, wann der Benutzer versucht, geschützten Text zu ändern. Um einen Textbereich als geschützt zu markieren, können Sie den Effekt für geschützte Zeichen festlegen.

Sie können es dem Benutzer ermöglichen, Dateien in einem Rich-Edit-Steuerelement zu löschen, indem Sie den EN_DROPFILES Benachrichtigungscode verarbeiten. Die angegebene ENDROPFILES-Struktur enthält Informationen zu den Dateien, die gelöscht werden.

Verwenden von Rich Edit-Steuerelementen

Demo allgemeiner Windows-Steuerelemente (CppWindowsCommonControls)