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