CPropExchange::ExchangePersistentProp

Scambia una proprietà tra il controllo e un file.

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

Parametri

  • pszPropName
    Il nome della proprietà che viene scambiata.

  • ppUnk
    Un puntatore a una variabile contenente un puntatore a un'interfaccia IUnknown della proprietà (questa variabile è in genere un membro della classe.

  • iid
    ID dell'interfaccia sulla proprietà del controllo utilizzerà.

  • pUnkDefault
    Valore predefinito per la proprietà.

Valore restituito

Diverso da zero se lo scambio è riuscita, 0 se non riuscita.

Note

Se la proprietà il caricamento del file al controllo, la proprietà viene creato e inizializzato dal file.Se la proprietà di archiviazione, il valore viene scritto il file.

Le funzioni CArchivePropExchange::ExchangePersistentProp, esegue l'override CPropsetPropExchange::ExchangePersistentProp e CResetPropExchange::ExchangePersistentPropquesta funzione virtuale pure.

Requisiti

Header: afxctl.h

Vedere anche

Riferimenti

Classe di CPropExchange

Grafico della gerarchia

COleControl::DoPropExchange

CPropExchange::ExchangeBlobProp

CPropExchange::ExchangeFontProp

CPropExchange::ExchangeProp