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à
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