CPropExchange::ExchangePersistentProp
Tauscht eine Eigenschaft zwischen dem Steuerelement und einer Datei aus.
virtual BOOL ExchangePersistentProp(
LPCTSTR pszPropName,
LPUNKNOWN* ppUnk,
REFIID iid,
LPUNKNOWN pUnkDefault
) = 0;
Parameter
pszPropName
Der Name der Eigenschaft, die ausgetauscht werden.ppUnk
Ein Zeiger auf eine Variable, die einen Zeiger auf die IUnknown-Schnittstelle der Eigenschaft enthält (diese Variable ist in der Regel ein Member der Klasse).iid
Schnittstellen-ID der Schnittstelle der Eigenschaft, die das Steuerelement verwendet.pUnkDefault
Standardwert für die Eigenschaft.
Rückgabewert
Ungleich 0 (null), wenn der Austausch erfolgreich war; 0 Wenn fehlgeschlagen.
Hinweise
Wenn die Eigenschaft aus der Datei an das Steuerelement geladen wird, wird die Eigenschaft aus der Datei erstellt und initialisiert.Wenn die Eigenschaft gespeichert wird, wird der Wert in die Datei geschrieben.
Die Funktionen CArchivePropExchange::ExchangePersistentProp, CResetPropExchange::ExchangePersistentProp und CPropsetPropExchange::ExchangePersistentProp Überschreibung diese rein virtuelle Funktion.
Anforderungen
Header: afxctl.h
Siehe auch
Referenz
CPropExchange::ExchangeBlobProp