Übersicht über das Rich-Edit-Steuerelements
Wichtig |
---|
Wenn Sie einem Rich-Edit-Steuerelement in einem Dialogfeld verwenden (unabhängig davon, ob Ihre Anwendung SDI (MDI oder auf Dialogfeldern basierende ist), müssen Sie AfxInitRichEdit einmal aufgerufen, bevor das Dialogfeld angezeigt wird.Ein typischer Stelle, um diese Funktion aufzurufen ist in InitInstance-Memberfunktion des Programms.Sie müssen nicht jedes Mal, um ihn für das Dialogfeld anzeigen, wenn Sie nur das erste Mal aufrufen.Sie müssen AfxInitRichEdit nicht aufrufen, wenn Sie mit CRichEditView arbeiten. |
Rich-Edit-Steuerelemente (CRichEditCtrl) stellen eine Programmierschnittstelle zum Formatieren des Texts bereit.Allerdings muss eine Anwendung alle Benutzeroberflächenkomponenten implementieren, die erforderlich sind, um Formatierungsvorgänge den Benutzer zur Verfügung zu stellen.Das heißt, unterstützt das Rich-Edit-Steuerelement das Ändern des Zeichens oder einer Absatzformate des ausgewählten Texts.Einige Beispiele für Zeichen attributen sind fett, Schriftfamilie, Schriftgrad und Kursivdruck.Beispiele dafür sind Absatzformaten Alignment, Margins und Tabstopps.Es ist jedoch bis es Ihnen, um die Benutzeroberfläche bereitzustellen, ob die Symbolleisten-Schaltflächen Dialogfeld Menüelemente oder Formatzeichen ist.Darüber hinaus sind die Funktionen, um Rich-Edit-Steuerelements für die Attribute der aktuellen Auswahl abzufragen.Verwenden Sie diese Funktionen, um die aktuellen Einstellungen für die Attribute anzuzeigen, z. B. ein Häkchen auf der Befehlsbenutzeroberfläche festlegen, wenn die Markierung das Fett Zeichenformatierungsattribut verfügt.
Weitere Informationen über Zeichen und Absatzformatierung finden Sie unter Zeichenformatierung und Absatzformatierung weiter unten in diesem Thema.
Rich-Edit-Steuerelemente unterstützen fast alle Operationen und Benachrichtigungsmeldungen, die mehrzeiligen Bearbeitungssteuerelemente verwendet werden.Auf diese Weise können Anwendungen, die bereits Bearbeitungssteuerelemente können problemlos geändert werden, um Rich-Edit-Steuerelemente zu verwenden.Zusätzliche Meldungen und Benachrichtigungen können Anwendungen, die Funktionen zuzugreifen, die an den Rich-Edit-Steuerelementen eindeutig ist.Weitere Informationen über Bearbeitungssteuerelemente finden Sie unter CEdit.
Weitere Informationen über die Benachrichtigungen Benachrichtigungen von einem Rich-Edit-Steuerelement finden Sie weiter unten in diesem Thema.