Классы элементов управления 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, такие как запуск событий и возможность поддерживать методы и свойства.
C Подключение ionPoint
Класс CConnectionPoint
определяет специальный тип интерфейса, используемый для взаимодействия с другими объектами OLE, который называется точкой подключения. Точка подключения реализует исходящий интерфейс, который может инициировать действия на других объектах, таких как запуск событий и уведомлений об изменениях.
CPictureHolder
Инкапсулирует функциональные возможности объекта рисунка Windows и IPicture
com-интерфейса; используется для реализации настраиваемого свойства элемента управления Picture элемента управления OLE.
CFontHolder
Инкапсулирует функциональные возможности объекта шрифта Windows и IFont
COM-интерфейса; используется для реализации свойства шрифта акций элемента управления OLE.
COlePropertyPage
Отображает свойства элемента управления OLE в графическом интерфейсе, аналогично диалоговому окне.
CPropExchange
Поддерживает реализацию сохраняемости свойств для элементов управления OLE. Аналогично CDataExchange для диалоговых окон.
CMonikerFile
Принимает моникер или строковое представление, которое он может сделать в моникер, и привязывает его синхронно к потоку, для которого моникер является именем.
CAsyncMonikerFile
Работает аналогично CMonikerFile
; однако он привязывает моникер асинхронно к потоку, для которого моникер является именем.
CDataPathProperty
Реализует свойство элемента управления OLE, которое можно загрузить асинхронно.
CCachedDataPathProperty
Реализует свойство элемента управления OLE, асинхронно переданного и кэшированного в файле памяти.
COleCmdUI
Позволяет активному документу получать команды, возникающие в пользовательском интерфейсе контейнера (например, FileNew, Open, Print и т. д.), и позволяет контейнеру получать команды, возникающие в пользовательском интерфейсе Активного документа.
COle Сейф Array
Работает с массивами произвольных типов и измерений.