CPropExchange::ExchangeProp

Virtual BOOL ExchangeProp ( LPCTSTR pszPropName, VARTYPE vtProp, void * pvProp, const void * pvDefault = NULL ) = 0;

Valore restituito

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

Parametri

pszPropName

Il nome della proprietà essere scambiati.

vtProp

Un simbolo che specifica il tipo della proprietà essere scambiati. I valori possibili sono:

Simbolo Tipo di immobile
VT_I2 breve
VT_I4 lunga
VT_BOOL BOOL
VT_BSTR CString
VT_CY CY
VT_R4 galleggiante
VT_R8 doppia

pvProp

Puntatore a un valore della proprietà.

pvDefault

Puntatore a un valore predefinito per la proprietà.

Osservazioni

Scambia una proprietà tra un supporto di memorizzazione e il controllo.

Se la proprietà viene caricata dal mezzo al controllo, il valore della proprietà è estratto dal mezzo e memorizzato nell'oggetto a cui puntata pvProp. Se la proprietà è essere archiviata al Medium, il valore dell'oggetto a cui puntata pvProp viene scritto al Medium.

Le funzioni CArchivePropExchange::ExchangeProp, CResetPropExchange::ExchangePrope CPropsetPropExchange::ExchangeProp 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::ExchangePersistentProp

Index