Sdílet prostřednictvím


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

Jméno popis
CRichEditCntrItem::CRichEditCntrItem CRichEditCntrItem Vytvoří objekt.

Veřejné metody

Jméno 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

Objekt CObject

CCmdTarget

CDocItem

COleClientItem

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