CRichEditCntrItem – třída
S CRichEditView a CRichEditDoc poskytuje funkce ovládacího prvku bohaté úpravy v kontextu architektury zobrazení dokumentů MFC.
Syntaxe
class CRichEditCntrItem : public COleClientItem
Členové
Veřejné konstruktory
Název | Popis |
---|---|
CRichEditCntrItem::CRichEditCntrItem | CRichEditCntrItem Vytvoří objekt. |
Veřejné metody
Název | Popis |
---|---|
CRichEditCntrItem::SyncToRichEditObject | Aktivuje položku jako jiný typ. |
Poznámky
"Ovládací prvek pro úpravy s formátováním" je okno, ve kterém může uživatel zadat a upravit text. Text může mít přiřazené formátování znaků a odstavců a může obsahovat vložené objekty OLE. Ovládací prvky pro úpravy s formátováním poskytují programovací rozhraní pro formátování textu. Aplikace však musí implementovat všechny součásti uživatelského rozhraní nezbytné k tomu, aby byly pro uživatele k dispozici operace formátování.
CRichEditView
udržuje text a formátování charakteristické pro text. CRichEditDoc
udržuje seznam položek klienta OLE, které jsou v zobrazení. CRichEditCntrItem
poskytuje přístup na straně kontejneru k položce klienta OLE.
Tento běžný ovládací prvek systému Windows (a proto CRichEditCtrl a související třídy) je k dispozici pouze pro programy spuštěné v systému Windows 95/98 a systém Windows NT verze 3.51 a novější.
Příklad použití bohatých položek kontejneru pro úpravy v aplikaci MFC naleznete v ukázkové aplikaci WORDPAD .
Hierarchie dědičnosti
CRichEditCntrItem
Požadavky
Záhlaví: afxrich.h
CRichEditCntrItem::CRichEditCntrItem
Voláním této funkce vytvoříte CRichEditCntrItem
objekt a přidáte ho do dokumentu kontejneru.
CRichEditCntrItem(
REOBJECT* preo = NULL,
CRichEditDoc* pContainer = NULL);
Parametry
preo
Ukazatel na strukturu REOBJECT , která popisuje položku OLE. CRichEditCntrItem
Nový objekt je vytvořen kolem této položky OLE. Pokud je preo null, položka klienta je prázdná.
pContainer
Ukazatel na dokument kontejneru, který bude obsahovat tuto položku. Pokud je pContainer NULL, musíte explicitně volat COleDocument::AddItem přidat tuto položku klienta do dokumentu.
Poznámky
Tato funkce neprovádí žádné inicializace OLE.
Další informace naleznete ve struktuře REOBJECT v sadě Windows SDK.
CRichEditCntrItem::SyncToRichEditObject
Voláním této funkce se synchronizuje aspekt zařízení DVASPECT s tímto CRichEditCntrltem
aspektem určeným reo.
void SyncToRichEditObject(REOBJECT& reo);
Parametry
Reo
Odkaz na strukturu REOBJECT , která popisuje položku OLE.
Poznámky
Další informace naleznete v tématu DVASPECT v sadě Windows SDK.
Viz také
MFC – ukázka WORDPADU
COleClientItem – třída
Graf hierarchie
CRichEditDoc – třída
CRichEditView – třída