Clase de CPropExchange

Admite la implementación de persistencia para controles OLE.

class AFX_NOVTABLE CPropExchange

Miembros

ht1txae6.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CPropExchange::ExchangeBlobProp

Cambia una propiedad (BLOB) de objeto binario grande.

CPropExchange::ExchangeFontProp

Cambia una propiedad de la fuente.

CPropExchange::ExchangePersistentProp

Cambia una propiedad entre un control y un archivo.

CPropExchange::ExchangeProp

Cambia las propiedades de cualquier tipo integrado.

CPropExchange::ExchangeVersion

Cambia el número de versión de un control OLE.

CPropExchange::GetVersion

recupera el número de versión de un control OLE.

CPropExchange::IsAsynchronous

Determina si los intercambios de propiedad se realizan de forma asincrónica.

CPropExchange::IsLoading

Indica si las propiedades que se cargan en el control o guardadas de.

Comentarios

CPropExchange no tiene una clase base.

Establece el contexto y la dirección de un intercambio de propiedad.

Persistencia es el intercambio de información del estado de control, representado normalmente por sus propiedades, entre el propio control y medio.

El marco construye un objeto derivado de CPropExchange cuando se notifica que las propiedades de un control OLE deben cargarse de o almacenar el almacenamiento persistente.

El marco pasa un puntero a este objeto de CPropExchange a la función de DoPropExchange del control.Si se utilizó un asistente para crear los archivos iniciales para el control, la función COleControl::DoPropExchangede DoPropExchange del control.La versión de la clase base cambia las propiedades de control; modifica la versión de la clase derivada para cambiar propiedades que ha agregado al control.

CPropExchange se puede utilizar para serializar las propiedades de un control o inicializar las propiedades de un control a la carga o la creación de un control.Las funciones miembro de ExchangeProp y de ExchangeFontProp de CPropExchange pueden almacenar propiedades a y cargarlos de diferentes multimedia.

Para obtener más información sobre cómo utilizar CPropExchange, vea el artículo Controles ActiveX de MFC: Páginas de propiedades.

Jerarquía de herencia

CPropExchange

Requisitos

encabezado: afxctl.h

Vea también

Referencia

Gráfico de jerarquía

COleControl::DoPropExchange