virtuelle BOOL ExchangePersistentProp ( LPCTSTR PszPropName, LPUNKNOWN FAR * PpUnk, REFIID Iid, LPUNKNOWN pUnkDefault ) = 0;
Rückgabewert
Ungleich NULL, wenn die Exchange erfolgreich war; 0, wenn nicht erfolgreich.
Parameter
pszPropName
Der Name der Eigenschaft wird ausgetauscht.
ppUnk
Ein Zeiger auf eine Variable, die einen Zeiger auf die Eigenschaft IUnknown -Schnittstelle (diese Variable ist in der Regel ein Mitglied der Klasse).
iid
Schnittstellen-ID der Schnittstelle auf die Eigenschaft, die das Steuerelement verwenden, wird.
pUnkDefault
Standardwert für die Eigenschaft.
Bemerkungen
Tauscht eine Eigenschaft zwischen dem Steuerelement und einer Datei.
Wenn die Eigenschaft auf das Steuerelement aus der Datei geladen wird, wird die Eigenschaft erstellt und initialisiert aus der Datei. Wenn die Eigenschaft gespeichert wird, wird dessen Wert in die Datei geschrieben.
Die Funktionen CArchivePropExchange::ExchangePersistentProp, CResetPropExchange::ExchangePersistentPropund CPropsetPropExchange::ExchangePersistentProp Überschreiben dieser rein virtuelle Funktion.
CPropExchange Übersicht |nbsp; Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;Von COleControl:: DoPropExchange, CPropExchange::ExchangeBlobProp, CPropExchange::ExchangeFontProp, CPropExchange::ExchangeProp