Виртуальный 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