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