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