Класс CPropExchange
Обеспечивает реализацию интерфейса OLE сохраняемости для элементов управления.
class AFX_NOVTABLE CPropExchange
Члены
Открытые методы
Имя |
Описание |
---|---|
Обменивает свойство большого двоичного объекта (blob). |
|
Обменивает свойство шрифта. |
|
Обменивает свойство между элементом управления и файлом. |
|
Обменивает свойства любого встроенного типа. |
|
Обменивает номер версии OLE элемента управления. |
|
Получает номер версии OLE элемента управления. |
|
Определяет, если обмен свойства выполняются асинхронно. |
|
Указывает, являются ли свойства нагружаются в элемент управления или сохранения из него. |
Заметки
CPropExchange не имеет базовый класс.
Задает контекст и направление обмена свойства.
Сохраняемость обмен сведения о состоянии элемента управления, обычно представляемый своими свойствами между самим элементом управления и средой передачи.
Платформа построения объект, производный от CPropExchange при уведомлено, что свойства элемента управления OLE необходимо загрузить из сохранены в постоянное хранилище.
Границы передают указатель на этот объект CPropExchange функции DoPropExchange элемента управления. При использовании мастера для создания starter хранит элемента управления, вызовов функций COleControl::DoPropExchangeDoPropExchange элемента управления. Версия базового класса обменивает стандартные свойства элемента управления; можно изменить созданную версию производного типа, обмениваясь свойства, добавленных к элементу управления.
CPropExchange можно использовать для сериализации свойства элемента управления или инициализации свойств элемента управления в загрузке или создании элемента управления. Функции-члены ExchangeProp и ExchangeFontPropCPropExchange может хранить свойства и загрузки их из различных носителя.
Дополнительные сведения об использовании CPropExchange см. в статье Элементы управления ActiveX MFC: страницы свойств.
Иерархия наследования
CPropExchange
Требования
Header: afxctl.h