Compartir a través de


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

CPropExchange Class

Gráfico de jerarquías

COleControl::DoPropExchange

CPropExchange::ExchangeBlobProp

CPropExchange::ExchangeFontProp

CPropExchange::ExchangeProp