CPropExchange::ExchangeProp

Виртуальный BOOL ExchangeProp ( LPCTSTR pszPropName, VARTYPE vtProp, void * pvProp, const void * pvDefault = NULL ) = 0;

Возвращаемое значение

Ненулевое значение, если обмен прошла успешно; 0 в случае неудачного.

Параметры

pszPropName

Имя свойства, обмен.

vtProp

Символ, указав тип свойства предметом обмена. Возможные значения:

Символ Тип недвижимости
VT_I2 короткий
VT_I4 длинный
VT_BOOL BOOL
VT_BSTR CString
VT_CY CY
VT_R4 поплавок
VT_R8 двухместный

pvProp

Указатель на значение свойства.

pvDefault

Указатель на значение по умолчанию для свойства.

Примечания

Обмен собственности между среду хранения и управления.

Если свойство загружается с носителя для элемента управления, значение свойства извлекается из среды и хранится в объекте, который указывает pvProp. Если это свойство хранится для средних, значение объекта, который указывает pvProp записывается на носитель.

Функции CArchivePropExchange::ExchangeProp, CResetPropExchange::ExchangePropи CPropsetPropExchange::ExchangeProp переопределить этот чисто виртуальную функцию.

Обзор CPropExchange |nbsp; Члены класса | Иерархическая схема

См. также COleControl::DoPropExchange, CPropExchange::ExchangeBlobProp, CPropExchange::ExchangeFontProp, CPropExchange::ExchangePersistentProp

Index