virtuelle BOOL ExchangeProp ( LPCTSTR PszPropName, VARTYPE VtProp, Void * PvProp, const Void * PvDefault = NULL ) = 0;
Rückgabewert
Ungleich NULL, wenn die Exchange erfolgreich war; 0, wenn nicht erfolgreich.
Parameter
pszPropName
Der Name der Eigenschaft wird ausgetauscht.
vtProp
Ein Symbol, das den Typ der Eigenschaft ausgetauscht. Mögliche Werte sind:
| Symbol | Immobilienart |
| VT_I2 | kurze |
| VT_I4 | lange |
| VT_BOOL | BOOL |
| VT_BSTR | CString |
| VT_CY | CY |
| VT_R4 | schwimmen |
| VT_R8 | doppelzimmer |
pvProp
Ein Zeiger auf den Wert der Eigenschaft.
pvDefault
Zeiger auf einen Standardwert für die Eigenschaft.
Bemerkungen
Austausch zwischen Speichermedium und dem Steuerelement eine Eigenschaft.
Wenn die Eigenschaft auf das Steuerelement vom Medium geladen wird, ist der Wert der Eigenschaft aus dem Medium abgerufen und gespeichert in das Objekt, das auf PvPropverweist. Wenn die Eigenschaft zum Medium gespeichert wird, wird der Wert des Objekts, auf den PvProp auf das Medium geschrieben.
Die Funktionen CArchivePropExchange::ExchangeProp, CResetPropExchange::ExchangePropund CPropsetPropExchange::ExchangeProp Überschreiben dieser rein virtuelle Funktion.
CPropExchange Übersicht |nbsp; Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;Von COleControl:: DoPropExchange, CPropExchange::ExchangeBlobProp, CPropExchange::ExchangeFontProp, CPropExchange::ExchangePersistentProp