CPropExchange::ExchangePersistentProp

virtual BOOL ExchangePersistentProp ( LPCTSTR pszPropName, LPUNKNOWN FAR * ppUnk, REFIID iid, LPUNKNOWN pUnkDefault ) = 0;

Valor devuelto

Distinto de cero si el intercambio se realizó correctamente; 0 si no lo consigue.

Parámetros

pszPropName

El nombre de la propiedad que se intercambian.

ppUnk

Un puntero a una variable que contiene un puntero a la interfaz IUnknown de la propiedad (esta variable es típicamente un miembro de su clase).

iid

ID de interfaz de la interfaz en la propiedad que va a utilizar el control.

pUnkDefault

Valor predeterminado de la propiedad.

Observaciones

Intercambia una propiedad entre el control y un archivo.

Si la propiedad se carga desde el archivo al control, la propiedad es creada y inicializarse desde el archivo. Si la propiedad está siendo almacenada, su valor se escribe en el archivo.

Las funciones CArchivePropExchange::ExchangePersistentProp, CResetPropExchange::ExchangePersistentPropy CPropsetPropExchange::ExchangePersistentProp reemplazar esta función virtual pura.

Visión General de CPropExchange |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;COleControl::DoPropExchange, CPropExchange::ExchangeBlobProp, CPropExchange::ExchangeFontProp, CPropExchange::ExchangeProp

Index