Clase de CPropExchange
Admite la implementación de persistencia para controles OLE.
class AFX_NOVTABLE CPropExchange
Miembros
Métodos públicos
Name |
Descripción |
---|---|
Cambia una propiedad (BLOB) de objeto binario grande. |
|
Cambia una propiedad de la fuente. |
|
Cambia una propiedad entre un control y un archivo. |
|
Cambia las propiedades de cualquier tipo integrado. |
|
Cambia el número de versión de un control OLE. |
|
recupera el número de versión de un control OLE. |
|
Determina si los intercambios de propiedad se realizan de forma asincrónica. |
|
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