Поделиться через


Класс CPropExchange

Обеспечивает реализацию интерфейса OLE сохраняемости для элементов управления.

class AFX_NOVTABLE CPropExchange

Члены

Открытые методы

Имя

Описание

CPropExchange::ExchangeBlobProp

Обменивает свойство большого двоичного объекта (blob).

CPropExchange::ExchangeFontProp

Обменивает свойство шрифта.

CPropExchange::ExchangePersistentProp

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

CPropExchange::ExchangeProp

Обменивает свойства любого встроенного типа.

CPropExchange::ExchangeVersion

Обменивает номер версии OLE элемента управления.

CPropExchange::GetVersion

Получает номер версии OLE элемента управления.

CPropExchange::IsAsynchronous

Определяет, если обмен свойства выполняются асинхронно.

CPropExchange::IsLoading

Указывает, являются ли свойства нагружаются в элемент управления или сохранения из него.

Заметки

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

Задает контекст и направление обмена свойства.

Сохраняемость обмен сведения о состоянии элемента управления, обычно представляемый своими свойствами между самим элементом управления и средой передачи.

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

Границы передают указатель на этот объект CPropExchange функции DoPropExchange элемента управления. При использовании мастера для создания starter хранит элемента управления, вызовов функций COleControl::DoPropExchangeDoPropExchange элемента управления. Версия базового класса обменивает стандартные свойства элемента управления; можно изменить созданную версию производного типа, обмениваясь свойства, добавленных к элементу управления.

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

Дополнительные сведения об использовании CPropExchange см. в статье Элементы управления ActiveX MFC: страницы свойств.

Иерархия наследования

CPropExchange

Требования

Header: afxctl.h

См. также

Ссылки

Диаграмма иерархии

COleControl::DoPropExchange