CPropExchange::ExchangeProp
Výměny vlastnost mezi paměťové médium a ovládacího prvku.
virtual BOOL ExchangeProp(
LPCTSTR pszPropName,
VARTYPE vtProp,
void* pvProp,
const void* pvDefault = NULL
) = 0;
Parametry
pszPropName
Název vlastnosti, kterého probíhá výměna.vtProp
Symbol určující typ vlastnosti, kterého probíhá výměna.Možné hodnoty:Symbol.
Typ vlastnosti
VT_I2
short
VT_I4
long
VT_BOOL
BOOL
VT_BSTR
CString
VT_CY
CY
VT_R4
float
VT_R8
double
pvProp
Ukazatel na hodnotu vlastnosti.pvDefault
Ukazatel na výchozí hodnotu pro vlastnost.
Vrácená hodnota
Nenulová hodnota, pokud je serveru exchange byla úspěšná. 0, pokud je úspěšná.
Poznámky
Pokud vlastnost načítána z média na ovládací prvek, je načten z média a uložené v objektu, na kterou odkazuje hodnotu vlastnosti pvProp .Pokud je vlastnost uložených na médiu, hodnotu objektu, na kterou odkazuje pvProp zápisu na médium.
Funkce CArchivePropExchange::ExchangeProp, CResetPropExchange::ExchangeProp, a CPropsetPropExchange::ExchangeProp potlačit tuto funkci čistého virtuální.
Požadavky
Záhlaví: afxctl.h
Viz také
Referenční dokumentace
CPropExchange::ExchangeBlobProp