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. Umfangreiche Bearbeitungssteuerelemente unterstützen alle Benachrichtigungscodes, die mit Bearbeitungssteuerelementen verwendet werden, sowie mehrere zusätzliche.
Wichtige Informationen
Technologien
Voraussetzungen
- C/C++
- Windows Benutzeroberfläche-Programmierung
Instructions
Verwenden eines Rich Edit-Steuerelementbenachrichtigungscodes
Sie können ermitteln, welche Benachrichtigungscodes ein Rich-Edit-Steuerelement an das übergeordnete Fenster sendet, indem Sie seine Ereignismaske festlegen. Verwenden Sie die EM _ SETEVENTMASK-Meldung, um die Ereignismaske für ein Rich Edit-Steuerelement festzulegen. Sie können die aktuelle Ereignismaske für ein Rich Edit-Steuerelement abrufen, indem Sie die EM _ GETEVENTMASK-Nachricht verwenden. Eine Liste der Ereignismaskenflags finden Sie unter Rich Edit Control Event Mask Flags.
Das übergeordnete Fenster eines Rich Edit-Steuerelements kann alle Tastatur- und Mauseingaben für das Steuerelement filtern, indem der EN _ MSGFILTER-Benachrichtigungscode verarbeitet wird. Das übergeordnete Fenster kann verhindern, dass die Tastatur- oder Mausnachricht verarbeitet wird, oder die Nachricht kann durch Ändern der angegebenen MSGFILTER-Struktur geändert werden.
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 geschützten Zeicheneffekt 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.