CRichEditCntrItem (clase)

Junto con CRichEditView y CRichEditDoc, proporciona la funcionalidad del control de edición enriquecida en el contexto de la arquitectura de vista de documento de MFC.

Sintaxis

class CRichEditCntrItem : public COleClientItem

Miembros

Constructores públicos

Nombre Descripción
CRichEditCntrItem::CRichEditCntrItem Construye un objeto CRichEditCntrItem.

Métodos públicos

Nombre Descripción
CRichEditCntrItem::SyncToRichEditObject Activa el elemento como otro tipo.

Comentarios

Un "control de edición enriquecida" es una ventana en la que el usuario puede escribir y editar texto. Al texto se le puede asignar un formato de caracteres y párrafos, y puede incluir objetos OLE insertados. Los controles de edición enriquecida proporcionan una interfaz de programación para dar formato al texto. Pero una aplicación debe implementar los componentes de la interfaz de usuario necesarios a fin de que las operaciones de formato estén disponibles para el usuario.

CRichEditView mantiene el texto y la característica de formato del texto. CRichEditDoc mantiene la lista de elementos de cliente OLE que se encuentran en la vista. CRichEditCntrItem proporciona acceso del lado contenedor al elemento de cliente OLE.

Este control común de Windows (y, por tanto, la clase CRichEditCtrl y relacionadas) solo está disponible para los programas que se ejecutan en Windows 95/98 y Windows NT 3.51, así como en versiones posteriores.

Para un ejemplo de uso de elementos de contenedor de edición enriquecida en una aplicación MFC, vea la aplicación de ejemplo WORDPAD.

Jerarquía de herencia

CObject

CCmdTarget

CDocItem

COleClientItem

CRichEditCntrItem

Requisitos

Encabezado: afxrich.h

CRichEditCntrItem::CRichEditCntrItem

Llame a esta función para crear un objeto CRichEditCntrItem y agregarlo al documento contenedor.

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

Parámetros

preo
Puntero a una estructura REOBJECT que describe un elemento OLE. El objeto CRichEditCntrItem nuevo se construye alrededor de este elemento OLE. Si preo es NULL, el elemento de cliente está vacío.

pContainer
Puntero al documento contenedor que contendrá este elemento. Si pContainer es NULL, debe llamar explícitamente a COleDocument::AddItem para agregar este elemento de cliente a un documento.

Comentarios

Esta función no realiza ninguna inicialización OLE.

Para más información, consulte la estructura REOBJECT en Windows SDK.

CRichEditCntrItem::SyncToRichEditObject

Llame a esta función para sincronizar el aspecto del dispositivo, DVASPECT, del elemento CRichEditCntrltem al especificado por reo.

void SyncToRichEditObject(REOBJECT& reo);

Parámetros

reo
Referencia a una estructura REOBJECT que describe un elemento OLE.

Comentarios

Para más información, consulte DVASPECT en Windows SDK.

Consulte también

WORDPAD de ejemplo de MFC
COleClientItem (clase)
Gráfico de jerarquías
CRichEditDoc (clase)
CRichEditView (clase)