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