wirtualne BOOL ExchangeProp ( LPCTSTR pszPropName, VARTYPE vtProp, void * pvProp, Stała void * pvDefault = NULL ) = 0;
Wartość zwracany
Niezerowa, jeśli wymianę był udany; 0, jeżeli niepomyślne.
Parametry
pszPropName
Nazwa właściwości, wymieniana.
vtProp
Symbol określający typ właściwości są wymieniane. Możliwe wartości to:
Symbolu | Typ nieruchomości |
VT_I2 | krótki |
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 wartości domyślnej dla tej właściwości.
Uwagi
Wymiany właściwości między nośnik i kontroli.
Jeśli właściwość jest ładowany z pożywki do formantu, wartość właściwości jest źródło pożywki i przechowywane w obiekcie wskazywanego przez pvProp. Jeśli właściwość są przechowywane do podłoża, wartość obiektu wskazywanego przez pvProp są zapisywane do podłoża.
Funkcje CArchivePropExchange::ExchangeProp, CResetPropExchange::ExchangePropi CPropsetPropExchange::ExchangeProp zastąpić ten pure virtual function.
Omówienie CPropExchange |nbsp; Klasa członków | Wykres hierarchii
Zobacz też COleControl::DoPropExchange, CPropExchange::ExchangeBlobProp, CPropExchange::ExchangeFontProp, CPropExchange::ExchangePersistentProp