Condividi tramite


Classe CRichEditCntrItem

Con CRichEditView e CRichEditDoc, fornisce la funzionalità del controllo di modifica avanzato nel contesto dell'architettura di visualizzazione documenti di MFC.

Sintassi

class CRichEditCntrItem : public COleClientItem

Membri

Costruttori pubblici

Nome Descrizione
CRichEditCntrItem::CRichEditCntrItem Costruisce un oggetto CRichEditCntrItem.

Metodi pubblici

Nome Descrizione
CRichEditCntrItem::SyncToRichEditObject Attiva l'elemento come un altro tipo.

Osservazioni:

Un "controllo di modifica avanzato" è una finestra in cui l'utente può immettere e modificare il testo. Il testo può essere assegnato a caratteri e formattazione di paragrafo e può includere oggetti OLE incorporati. I controlli rich edit forniscono un'interfaccia di programmazione per la formattazione del testo. Tuttavia, un'applicazione deve implementare tutti i componenti dell'interfaccia utente necessari per rendere disponibili all'utente le operazioni di formattazione.

CRichEditView mantiene la caratteristica di testo e formattazione del testo. CRichEditDoc gestisce l'elenco di elementi client OLE presenti nella visualizzazione. CRichEditCntrItem fornisce l'accesso sul lato contenitore all'elemento client OLE.

Questo controllo Comune di Windows (e pertanto le classi CRichEditCtrl e correlate) è disponibile solo per i programmi in esecuzione in Windows 95/98 e Windows NT versioni 3.51 e successive.

Per un esempio dell'uso di elementi del contenitore rtf in un'applicazione MFC, vedere l'applicazione di esempio WORDPAD .

Gerarchia di ereditarietà

CObject

CCmdTarget

CDocItem

COleClientItem

CRichEditCntrItem

Requisiti

Intestazione: afxrich.h

CRichEditCntrItem::CRichEditCntrItem

Chiamare questa funzione per creare un CRichEditCntrItem oggetto e aggiungerlo al documento contenitore.

CRichEditCntrItem(
    REOBJECT* preo = NULL,
    CRichEditDoc* pContainer = NULL);

Parametri

preo
Puntatore a una struttura REOBJECT che descrive un elemento OLE. Il nuovo CRichEditCntrItem oggetto viene costruito intorno a questo elemento OLE. Se preo è NULL, l'elemento client è vuoto.

pContainer
Puntatore al documento contenitore che conterrà questo elemento. Se pContainer è NULL, è necessario chiamare in modo esplicito COleDocument::AddItem per aggiungere questo elemento client a un documento.

Osservazioni:

Questa funzione non esegue alcuna inizializzazione OLE.

Per altre informazioni, vedere la struttura REOBJECT in Windows SDK.

CRichEditCntrItem::SyncToRichEditObject

Chiamare questa funzione per sincronizzare l'aspetto del dispositivo, DVASPECT, di questo CRichEditCntrltem con quello specificato da ripetere.

void SyncToRichEditObject(REOBJECT& reo);

Parametri

Reo
Riferimento a una struttura REOBJECT che descrive un elemento OLE.

Osservazioni:

Per altre informazioni, vedere DVASPECT in Windows SDK.

Vedi anche

WORDPAD di esempio MFC
Classe COleClientItem
Grafico della gerarchia
Classe CRichEditDoc
Classe CRichEditView