CPropExchange має базового класу.
Встановлює контекст і напрямок, нерухомість обміну.
Клас CPropExchange підтримує впровадження наполегливість для елементів керування OLE. Наполегливість є обмін інформацією стан елемента керування, зазвичай представлена властивостей, між самого елемента керування та середнього.
Рамках конструкції об'єкта, отриманих від CPropExchange , коли він дізнається, що керування OLE властивості повинні бути завантажені з або збережені постійне зберігання.
Рамках передає вказівник до об'єкта CPropExchange до вашого контролю DoPropExchange функції. Якщо ви використовували ClassWizard для створення файлів для початківців для вашого контролю, вашого контролю в DoPropExchange функція закликає COleControl::DoPropExchange. Версія бази клас бірж запас властивості елемента керування; Змінення похідного класу Версія для обміну властивостей ви додали до вашого контролю.
CPropExchange використовується для сериализации властивості елемента керування або ініціалізувати властивості елемента керування після завантаження або створення елемента керування. ExchangeProp і ExchangeFontProp функції члена CPropExchange мають можливість зберігати властивості і завантажити їх з різних засобів масової інформації.
Щоб отримати додаткові відомості про використання CPropExchange, перегляньте статтю елементи керування ActiveX: сторінки властивостей в Visual C++ програміста керівництво.
# включити lt;afxctl.h>
|&Nbsp членів класу ; Ієрархічна діаграма
Зразок MFC зразок ВОГНЮ
Дивіться також COleControl::DoPropExchange