CPropExchange::ExchangeProp

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

Index