CPropExchange

CPropExchange не имеет базовый класс.

Устанавливает контекст и направление обмена собственности.

Класс CPropExchange поддерживает осуществление стойкости для элементов управления OLE. Сохранение является обмен данных о состоянии элемента управления, обычно представлены в виде его свойства, между самого элемента управления и средства.

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

Рамки передает указатель на этот объект CPropExchange для элемента управления DoPropExchange функции. Если вы использовали ClassWizard для создания начальных файлов для элемента управления, элемент управления DoPropExchange функция вызывает COleControl::DoPropExchange. Версия базового класса обменивается стандартных свойств элемента управления; изменить версию производного класса для свойств exchange, которые добавлены в элемент управления.

CPropExchange может использоваться для сериализации свойств элемента управления или инициализации свойств элемента управления после загрузки или создания элемента управления. ExchangeProp и ExchangeFontProp функции-члены CPropExchange могут хранить свойства и загрузить их из различных средств массовой информации.

Для получения дополнительных сведений об использовании CPropExchange, см. статью элементов управления ActiveX: страницы свойств в Руководстве по Visual C++ программист.

# include lt;afxctl.h>

Члены класса |nbsp; Иерархическая схема

Пример  Образца MFC огонь

См. также COleControl::DoPropExchange

Index