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 изображение объекта и интерфейса IPicture COM; используется для реализации настраиваемого свойства Picture элемента управления OLE.

CFontHolder

Инкапсулирует функциональные возможности объекта font Windows и IFont COM-интерфейса; используется для реализации акций свойство Font элемента управления OLE.

COlePropertyPage

Отображает свойства OLE управления в графический интерфейс, аналогичный диалоговое.

CPropExchange

Поддерживает осуществление сохранение свойств для элементов управления OLE. Аналог CDataExchange для диалоговых окон.

CMonikerFile

Принимает специальное имя, либо строковое представление, что он может сделать в специальное имя и связывает его синхронно в поток, для которого специальное имя — это имя.

CAsyncMonikerFile

Произведения в CMonikerFile; Однако он связывает моникер асинхронно в поток, для которого специальное имя — это имя.

CDataPathProperty

Реализует OLE управления свойством, которое может загружаться асинхронно.

CCachedDataPathProperty

Реализует OLE управления свойством переведены асинхронно и кэшируются в памяти файл.

COleCmdUI

Позволяет активный документ для получения команд, которые происходят в пользовательском интерфейсе его контейнера (например, FileNew, Open, печати и т. д.) и позволяет контейнеру получать команды, которые происходят в пользовательском интерфейсе активного документа.

COleSafeArray

Работы с массивами произвольных типа и измерение.

Index