Übersicht über das RichEdit-Steuerelement

Wichtig

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 nicht anrufen AfxInitRichEdit , wenn Sie mit CRichEditViewihnen 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 Rich-Edit-Steuerelement unterstützt das Ändern der Zeichen- oder Absatzattribute des markierten Texts. Einige Beispiele für Zeichenattribute sind Fett, Kursiv, Schriftfamilie und Punktgröße. Beispiele für Absatzattribute sind Ausrichtung, Ränder und Tabstopps. 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 zum Abfragen des Rich-Edit-Steuerelements für die Attribute der aktuellen Auswahl. 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 Vorgänge und Benachrichtigungen, die mit mehrstufigen Bearbeitungssteuerelementen 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-Steuerelemente eindeutig 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
Steuerelemente