CRichEditCntrItem-Klasse
Mit CRichEditView und CRichEditDoc bietet die Funktionalität des Rich-Edit-Steuerelements im Kontext der Dokumentansichtsarchitektur von MFC.
Syntax
class CRichEditCntrItem : public COleClientItem
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
CRichEditCntrItem::CRichEditCntrItem | Erstellt ein CRichEditCntrItem -Objekt. |
Öffentliche Methoden
Name | Beschreibung |
---|---|
CRichEditCntrItem::SyncToRichEditObject | Aktiviert das Element als anderen Typ. |
Hinweise
Ein "Rich Edit Control" ist ein Fenster, in dem der Benutzer Text eingeben und bearbeiten kann. Der Text kann Zeichen- und Absatzformatierungen zugewiesen werden und eingebettete OLE-Objekte enthalten. Rich-Edit-Steuerelemente 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.
CRichEditView
Standard enthält den Text und die Formatierungseigenschaft von Text. CRichEditDoc
Standard enthält die Liste der OLE-Clientelemente, die sich in der Ansicht befinden. CRichEditCntrItem
bietet containerseitigen Zugriff auf das OLE-Clientelement.
Dieses allgemeine Windows-Steuerelement (und daher die CRichEditCtrl und verwandte Klassen) ist nur für Programme verfügbar, die unter Windows 95/98 und Windows NT,3.51 und höher ausgeführt werden.
Ein Beispiel für die Verwendung von Rich-Edit-Containerelementen in einer MFC-Anwendung finden Sie in der WORDPAD-Beispielanwendung .
Vererbungshierarchie
CRichEditCntrItem
Anforderungen
Kopfzeile: afxrich.h
CRichEditCntrItem::CRichEditCntrItem
Rufen Sie diese Funktion auf, um ein CRichEditCntrItem
Objekt zu erstellen und es dem Containerdokument hinzuzufügen.
CRichEditCntrItem(
REOBJECT* preo = NULL,
CRichEditDoc* pContainer = NULL);
Parameter
preo
Zeiger auf eine REOBJECT-Struktur , die ein OLE-Element beschreibt. Das neue CRichEditCntrItem
Objekt wird um dieses OLE-Element herum erstellt. Wenn Preo NULL ist, ist das Clientelement leer.
pContainer
Zeigen Sie auf das Containerdokument, das dieses Element enthält. Wenn pContainer NULL ist, müssen Sie COleDocument::AddItem explizit aufrufen, um dieses Clientelement zu einem Dokument hinzuzufügen.
Hinweise
Diese Funktion führt keine OLE-Initialisierung durch.
Weitere Informationen finden Sie in der REOBJECT-Struktur im Windows SDK.
CRichEditCntrItem::SyncToRichEditObject
Rufen Sie diese Funktion auf, CRichEditCntrltem
um den Geräteaspekt DVASPECT mit dem von reo angegebenen Element zu synchronisieren.
void SyncToRichEditObject(REOBJECT& reo);
Parameter
Reo
Verweis auf eine REOBJECT-Struktur , die ein OLE-Element beschreibt.
Hinweise
Weitere Informationen finden Sie unter DVASPECT im Windows SDK.
Siehe auch
MFC-Beispiel FÜR WORDPAD
COleClientItem-Klasse
Hierarchiediagramm
CRichEditDoc-Klasse
CRichEditView-Klasse
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für