CPropExchange::ExchangeProp
Wymiany właściwości między nośnik i kontroli.
virtual BOOL ExchangeProp(
LPCTSTR pszPropName,
VARTYPE vtProp,
void* pvProp,
const void* pvDefault = NULL
) = 0;
Parametry
pszPropName
Nazwa właściwości są wymieniane.vtProp
Symbol określający typ właściwości są wymieniane.Możliwe wartości to:Symbol
Typ właściwości
VT_I2
Krótka
VT_I4
długie
VT_BOOL
BOOL
VT_BSTR
CString
VT_CY
CY
VT_R4
Pływak
VT_R8
podwójne
pvProp
Wskaźnik wartości właściwości.pvDefault
Wskaźnik na wartość domyślną właściwości.
Wartość zwracana
Niezerowa, jeśli powiodła wymiany; 0, jeśli nie powiedzie.
Uwagi
Jeśli właściwość jest ładowany z pożywki do formantu, wartość właściwości jest źródło nośnika i przechowywane w obiekcie wskazywanej przez pvProp.Jeśli właściwość są przechowywane do podłoża, wartość obiektu wskazywanej przez pvProp jest zapisywany do podłoża.
Funkcje CArchivePropExchange::ExchangeProp, CResetPropExchange::ExchangeProp, i CPropsetPropExchange::ExchangeProp zastąpić czystego funkcja wirtualnych.
Wymagania
Nagłówek: afxctl.h
Zobacz też
Informacje
CPropExchange::ExchangeBlobProp