Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.
A CRichEditView és a CRichEditCntrItem lehetővé teszi a részletes szerkesztési vezérlő funkcióit az MFC dokumentumnézet-architektúrájának kontextusában.
Szemantika
class CRichEditDoc : public COleServerDoc
Tagok
Nyilvános metódusok
| Név | Description |
|---|---|
| CRichEditDoc::CreateClientItem | A dokumentum törlésének gombra van meghívva. |
| CRichEditDoc::GetStreamFormat | Azt jelzi, hogy a stream bemenetének és kimenetének tartalmaznia kell-e formázási információkat. |
| CRichEditDoc::GetView | Lekéri a társított CRichEditView objektumot. |
Nyilvános adatok tagjai
| Név | Description |
|---|---|
| CRichEditDoc::m_bRTF | Azt jelzi, hogy a stream I/O-jának tartalmaznia kell-e formázást. |
Megjegyzések
A "rich edit control" egy ablak, amelyben a felhasználó szöveget írhat be és szerkeszthet. A szöveg hozzárendelhető karakter- és bekezdésformázáshoz, és beágyazott OLE-objektumokat is tartalmazhat. A részletes szerkesztési vezérlők programozási felületet biztosítanak a szövegformázáshoz. Az alkalmazásnak azonban implementálnia kell minden olyan felhasználói felületi összetevőt, amely ahhoz szükséges, hogy a formázási műveleteket elérhetővé tegye a felhasználó számára.
CRichEditView megőrzi a szövegre jellemző formázást és megjelenést.
CRichEditDoc fenntartja a nézetben lévő ügyfélelemek listáját.
CRichEditCntrItem tárolóoldali hozzáférést biztosít az OLE-ügyfélelemekhez.
Ez a Windows common control (és így a CRichEditCtrl és a kapcsolódó osztályok) csak a Windows 95/98 és a Windows NT 3.51-ös és újabb verzióiban futó programokhoz érhető el.
Ha egy részletes szerkesztési dokumentumot használ egy MFC-alkalmazásban, tekintse meg a WORDPAD mintaalkalmazást.
Öröklési hierarchia
CRichEditDoc
Requirements
Fejléc: afxrich.h
CRichEditDoc::CreateClientItem
A függvény meghívása objektum létrehozásához CRichEditCntrItem és a dokumentumhoz való hozzáadásához.
virtual CRichEditCntrItem* CreateClientItem(REOBJECT* preo = NULL) const = 0;
Paraméterek
preo
Mutasson egy REOBJECT-struktúrára , amely egy OLE-elemet ír le. Az új CRichEditCntrItem objektum ennek az OLE-elemnek a köré épül fel. Ha a preo null értékű, az új ügyfélelem üres.
Visszaadott érték
Mutasson a dokumentumhoz hozzáadott új CRichEditCntrItem objektumra.
Megjegyzések
Ez a függvény nem végez OLE-inicializálást.
További információ: REOBJECT struktúra a Windows SDK-ban.
CRichEditDoc::GetStreamFormat
Hívja meg ezt a függvényt a rich edit tartalmának streameléséhez szükséges szövegformátum meghatározásához.
int GetStreamFormat() const;
Visszaadott érték
Az alábbi jelzők egyike:
SF_TEXT Azt jelzi, hogy a rich edit vezérlő nem tart fenn formázási információkat.
SF_RTF Azt jelzi, hogy a rich edit vezérlő nem tart fenn formázási információkat.
Megjegyzések
A visszatérési érték a m_bRTF adattagon alapul. Ez a függvény SF_RTF ad vissza, ha m_bRTF IGAZ; ellenkező esetben SF_TEXT.
CRichEditDoc::GetView
Hívja meg ezt a függvényt az objektumhoz CRichEditDoc társított CRichEditView objektum eléréséhez.
virtual CRichEditView* GetView() const;
Visszaadott érték
Mutasson a CRichEditView dokumentumhoz társított objektumra.
Megjegyzések
A szöveg- és formázási információk az objektumon CRichEditView belül találhatók. Az CRichEditDoc objektum fenntartja a szerializáláshoz szükséges OLE-elemeket. Mindegyikhez CRichEditDoccsak egynek CRichEditView kell lennie.
CRichEditDoc::m_bRTF
Ha IGAZ, azt jelzi, hogy a CRichEditCtrl::StreamIn és A CRichEditCtrl::StreamOut a bekezdés- és karakterformázási jellemzőket tárolja.
BOOL m_bRTF;
Lásd még
MFC-minta WORDPAD
COleServerDoc osztály
hierarchiadiagram
CRichEditView osztály
CRichEditCntrItem osztály
COleDocument osztály
CRichEditCtrl osztály