CPropExchange::ExchangePersistentProp

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

Valore restituito

Diverso da zero se lo scambio è riuscito; 0 se soccombente.

Parametri

pszPropName

Il nome della proprietà essere scambiati.

ppUnk

Un puntatore a una variabile che contiene un puntatore all'interfaccia IUnknown della proprietà (questa variabile è in genere un membro della vostra classe).

iid

ID di interfaccia dell'interfaccia sulla proprietà che utilizzerà il controllo.

pUnkDefault

Valore predefinito per la proprietà.

Osservazioni

Scambia una proprietà tra il controllo e un file.

Se la proprietà viene caricata dal file al controllo, la proprietà viene creata e inizializzata dal file. Se la proprietà è essere archiviata, il valore è scritto nel file.

Le funzioni CArchivePropExchange::ExchangePersistentProp, CResetPropExchange::ExchangePersistentPrope CPropsetPropExchange::ExchangePersistentProp eseguire l'override di questa funzione virtuale pura.

Panoramica CPropExchange |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;COleControl::DoPropExchange, CPropExchange::ExchangeBlobProp, CPropExchange::ExchangeFontProp, CPropExchange::ExchangeProp

Index