CPropExchange::ExchangePersistentProp

Виртуальный BOOL ExchangePersistentProp ( LPCTSTR pszPropName, LPUNKNOWN FAR * ppUnk, REFIID iid, LPUNKNOWN pUnkDefault ) = 0;

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

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

Параметры

pszPropName

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

ppUnk

Указатель переменной, содержащей указатель на интерфейс IUnknown свойства (эта переменная обычно является членом класса).

iid

Идентификатор интерфейса интерфейса на имущество, которое будет использовать элемент управления.

pUnkDefault

Значение по умолчанию для свойства.

Примечания

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

Если свойство загружается из файла в элемент управления, свойство создан и инициализирован из файла. Если свойство хранится, его значение записывается в файл.

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

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

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

Index