Freigeben über


Übersicht über das Rich Edit Control

Hinweis

Die Microsoft Foundation Classes (MFC)-Bibliothek wird weiterhin unterstützt. Wir fügen jedoch keine Features mehr hinzu oder aktualisieren die Dokumentation.

Von Bedeutung

Wenn Sie ein Rich-Edit-Steuerelement in einem Dialogfeld verwenden (unabhängig davon, ob Ihre Anwendung SDI, MDI oder dialogbasiert ist), müssen Sie AfxInitRichEdit einmal aufrufen, bevor das Dialogfeld angezeigt wird. Ein typischer Ort zum Aufrufen dieser Funktion befindet sich in der Memberfunktion Ihres Programms InitInstance . Sie müssen es nicht jedes Mal aufrufen, wenn Sie das Dialogfeld anzeigen, nur das erste Mal. Sie müssen AfxInitRichEdit nicht aufrufen, wenn Sie mit CRichEditView arbeiten.

Rich-Edit-Steuerelemente (CRichEditCtrl) bieten eine Programmierschnittstelle zum Formatieren von Text. Eine Anwendung muss jedoch alle Benutzeroberflächenkomponenten implementieren, die erforderlich sind, um dem Benutzer Formatierungsvorgänge zur Verfügung zu stellen. Das heißt, das Rich Edit-Steuerelement unterstützt das Ändern der Zeichen- oder Absatzattribute des ausgewählten Textes. Einige Beispiele für Zeichenattribute sind Fett, Kursiv, Schriftfamilie und Punktgröße. Beispiele für Absatzattribute sind Ausrichtung, Ränder und Registerkarten. Es liegt jedoch an Ihnen, die Benutzeroberfläche bereitzustellen, unabhängig davon, ob es sich um Symbolleistenschaltflächen, Menüelemente oder ein Dialogfeld für Formatzeichen handelt. Es gibt auch Funktionen, mit denen Sie das Rich-Edit-Steuerelement nach den Attributen der aktuellen Auswahl abfragen können. Verwenden Sie diese Funktionen, um die aktuellen Einstellungen für die Attribute anzuzeigen, z. B. das Festlegen eines Häkchens auf der Befehls-UI, wenn die Auswahl das Attribut für die Fettzeichenformatierung aufweist.

Weitere Informationen zur Zeichen- und Absatzformatierung finden Sie weiter unten in diesem Thema unter "Zeichenformatierung und Absatzformatierung ".

Rich Edit-Steuerelemente unterstützen fast alle Operationen und Nachrichten, die bei mehrzeiligen Steuerelementen verwendet werden. Daher können Anwendungen, die bereits Bearbeitungssteuerelemente verwenden, einfach geändert werden, um Rich-Edit-Steuerelemente zu verwenden. Mit zusätzlichen Nachrichten und Benachrichtigungen können Anwendungen auf die Funktionalität zugreifen, die für Rich-Edit-Steuerelementen einzigartig ist. Informationen zu Bearbeitungssteuerelementen finden Sie unter CEdit.

Weitere Informationen zu Benachrichtigungen finden Sie unter Benachrichtigungen von einem Rich Edit Control weiter unten in diesem Thema.

Siehe auch

Verwenden von CRichEditCtrl
Steuerung