Классы элементов управления OLE
Эти основные классы, используемые при создании элементов управления OLE. Класс COleControlModule в модуле элемента управления OLE как класс CWinApp в приложении. Каждый модуль реализует один или несколько элементов управления OLE; эти элементы управления представлены объектами COleControl. Эти элементы управления взаимодействуют с их контейнерами с помощью объектов CConnectionPoint.
Классы CPictureHolder и CFontHolder инкапсулируют интерфейсов модели COM примеры и шрифтов, а классы COlePropertyPage и CPropExchange помогают реализовать страницы свойств и сохранение свойства для элемента управления.
COleControlModule
Заменяет класс CWinApp для данного модуля элемента управления OLE. Наследование от класса COleControlModule разрабатывать модульный объект элемента управления OLE. Он предоставляет функции-члены для инициализации модуля элемента управления OLE.COleControl
Наследование от класса COleControl для создания пользовательского элемента управления OLE. Производное от CWnd, этот класс наследует все функциональные возможности объекта окна Windows и дополнительно функция OLE- функции, такие как включение событий и возможность поддерживать методы и свойства.CConnectionPoint
Класс CConnectionPoint определяет вызывается особый тип интерфейса, используемый для связи с другими объектами OLE, точкой подключения. Точка подключения реализует исходящий интерфейс, который может инициировать действия на другие объекты, такие как события и включения уведомлений об изменении.CPictureHolder
Инкапсулирует функции объекта рисунка Windows и COM-интерфейса IPicture; используется для реализации пользовательского свойства рисунков элемента управления OLE.CFontHolder
Инкапсулирует функции объекта шрифта Windows и COM-интерфейса IFont; используется для реализации свойства font элемента управления OLE.COlePropertyPage
Отображает свойства элемента управления OLE в графическом интерфейсе, аналогично диалоговому окну.CPropExchange
Поддерживает реализацию сохранения свойств для элементов управления OLE. Аналогичный в CDataExchange для диалоговых окон.CMonikerFile
Принимает моникер или строковое представление, он может выполнять в моникер и привязывает его одновременно в поток, для которого моникер имя.CAsyncMonikerFile
Работает аналогично CMonikerFile; однако он привязывает моникер асинхронно в поток, для которого моникер имя.CDataPathProperty
Реализует свойство элемента управления OLE, которое можно загрузить асинхронно.CCachedDataPathProperty
Реализует свойство элемента управления OLE, асинхронно переданного и кэшированного в файле памяти.COleCmdUI
Позволяет активный документ для получения команды, расположенных в интерфейсе пользователя контейнера (например, FileNew, открытый, печать и т д) и позволяет контейнер для получения команды, расположенных в интерфейсе пользователя активного документа.COleSafeArray
Для работы с массивами произвольных типов и измерения.