Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Tauscht eine Eigenschaft zwischen einem Speichermedium und das Steuerelement aus.
virtual BOOL ExchangeProp(
LPCTSTR pszPropName,
VARTYPE vtProp,
void* pvProp,
const void* pvDefault = NULL
) = 0;
Parameter
pszPropName
Der Name der Eigenschaft, die ausgetauscht werden.vtProp
Ein Symbol, das den Typ der Eigenschaft ausgetauscht wird angibt.Mögliche Werte lauten:Symbol
Eigenschaftentyp
VT_I2
short
VT_I4
long
VT_BOOL
BOOL
VT_BSTR
CString
VT_CY
CY
VT_R4
float
VT_R8
double
pvProp
Ein Zeiger auf den Eigenschaftswert.pvDefault
Zeiger auf einen Standardwert für die Eigenschaft.
Rückgabewert
Ungleich 0 (null), wenn der Austausch erfolgreich war; 0 Wenn fehlgeschlagen.
Hinweise
Wenn die Eigenschaft vom Mittel zum Steuerelement geladen wird, wird der Eigenschaftswert vom Medium abgerufen und im Objekt gespeichert, das auf durch pvProp gezeigt wird.Wenn die Eigenschaft auf den Medium gespeichert, wird der Wert des Objekts, das auf durch pvProp dargestellt wird, z Medium geschrieben.
Die Funktionen CArchivePropExchange::ExchangeProp, CResetPropExchange::ExchangeProp und CPropsetPropExchange::ExchangeProp Überschreibung diese rein virtuelle Funktion.
Anforderungen
Header: afxctl.h
Siehe auch
Referenz
CPropExchange::ExchangeBlobProp