Share via


CPropExchange::ExchangePersistentProp

Cambia una propiedad entre el control y un archivo.

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

Parámetros

  • pszPropName
    El nombre de la propiedad que se intercambiada.

  • ppUnk
    Un puntero a una variable que contiene un puntero a la interfaz de IUnknown de propiedad (esta variable suele ser un miembro de la clase).

  • iid
    Comunicar el id. de interfaz en la propiedad que el control utilizará.

  • pUnkDefault
    Valor predeterminado de la propiedad.

Valor devuelto

Distinto de cero si el intercambio fue correcto; 0 si no.

Comentarios

Si la propiedad se carga de archivo al control, la propiedad se crea y se inicializa del archivo.Si se está almacenando la propiedad, su valor se escribe en el archivo.

Las funciones CArchivePropExchange::ExchangePersistentProp, invalidación de CResetPropExchange::ExchangePersistentProp, y de CPropsetPropExchange::ExchangePersistentProp esta función virtual pura.

Requisitos

encabezado: afxctl.h

Vea también

Referencia

Clase de CPropExchange

Gráfico de jerarquía

COleControl::DoPropExchange

CPropExchange::ExchangeBlobProp

CPropExchange::ExchangeFontProp

CPropExchange::ExchangeProp