Последовательность операций при создании элементов управления ActiveX
В следующей таблице показаны роль и роль платформы при создании элементов ActiveX (ранее называемых элементами управления OLE).
Создание элементов ActiveX
Задача | Вы | Платформа выполняет |
---|---|---|
Создайте платформу элементов управления ActiveX. | Запустите мастер управления ActiveX MFC, чтобы создать элемент управления. Укажите нужные параметры на страницах параметров. Параметры включают тип и имя элемента управления в проекте, лицензировании, подклассах и методе About Box. | Мастер управления ActiveX MFC создает файлы для элемента activeX с основными функциями, включая исходные файлы для приложения, элемента управления и страницы свойств; файл ресурса; файл проекта; и другие, все, адаптированные к вашим спецификациям. |
Узнайте, какой элемент управления и мастер управления ActiveX предлагают без добавления строки собственного кода. | Создайте элемент activeX и протестируйте его с помощью Обозреватель Интернета или примера TSTCON. | Запущенный элемент управления имеет возможность изменять размер и перемещаться. Он также имеет метод About Box (при выборе), который можно вызвать. |
Реализуйте методы и свойства элемента управления. | Реализуйте методы и свойства, относящиеся к элементу управления, добавляя функции-члены, чтобы предоставить предоставленный интерфейс для данных элемента управления. Добавьте переменные-члены для хранения структур данных и использования обработчиков событий для запуска событий при определении. | Платформа уже определила карту для поддержки событий, свойств и методов элемента управления, что позволяет сосредоточиться на том, как реализуются свойства и методы. Страница свойств по умолчанию просматривается и предоставляется метод About Box по умолчанию. |
Создайте страницу или страницы свойств элемента управления. | Используйте редакторы ресурсов Visual C++ для визуального редактирования интерфейса страницы свойств элемента управления: — создание дополнительных страниц свойств. — Создание и изменение растровых изображений, значков и курсоров. Вы также можете протестировать страницы свойств в редакторе диалоговых окон. |
Файл ресурсов по умолчанию, созданный мастером приложений MFC, предоставляет множество необходимых ресурсов. Visual C++ позволяет редактировать существующие ресурсы и добавлять новые ресурсы легко и визуально. |
Проверьте события, методы и свойства элемента управления. | Перестройте элемент управления и используйте тестовый контейнер для проверки правильности работы обработчиков. | Методы элемента управления можно вызывать и управлять его свойствами через интерфейс страницы свойств или с помощью тестового контейнера. Кроме того, используйте тестовый контейнер для отслеживания событий, запущенных из элемента управления и уведомлений, полученных контейнером элемента управления. |
См. также
Сборка в платформе
Последовательность операций для сборки приложений MFC
Последовательность операций для создания приложений OLE
Последовательность операций для создания приложений баз данных