CPropExchange

CPropExchange no tiene una clase base.

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

La clase CPropExchange apoya la implementación de la persistencia de controles OLE. Persistencia es el intercambio de información de estado del control, suelen estar representado por sus propiedades, entre el control de sí mismo y un medio.

El marco construye un objeto derivado de CPropExchange cuando se le notifica que las propiedades de un control OLE son cargados desde o almacenados en almacenamiento persistente.

El marco pasa un puntero a este objeto CPropExchange del control DoPropExchange función. Si utiliza ClassWizard para crear los archivos de arranque para el control, el control DoPropExchange función llama COleControl::DoPropExchange. La versión de la clase base intercambia las propiedades del control material; se modifica la versión de la clase derivada para propiedades de exchange que ha agregado a su control.

CPropExchange se puede utilizar para serializar las propiedades del control o inicializar las propiedades de un control sobre la creación de un control o carga. Las funciones miembro de CPropExchange ExchangeProp y ExchangeFontProp son capaces de almacenar las propiedades a y cargarlos de diferentes medios de comunicación.

Para obtener más información sobre el uso de CPropExchange, consulte el artículo controles ActiveX: páginas de propiedades de en la Guía del programador de Visual C++.

# include lt;afxctl.h>

Miembros de la clase |nbsp; Diagrama de jerarquía

Muestra  Ejemplo de MFC fuego

Vea tambié&nnbsp;COleControl::DoPropExchange

Index