Condividi tramite


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 CPropExchange

Grafico delle gerarchie

COleControl::DoPropExchange

CPropExchange::ExchangeBlobProp

CPropExchange::ExchangeFontProp

CPropExchange::ExchangeProp