CPropExchange::ExchangeProp

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

Index