Шаг 278.
Среда программирования Visual C++.
Отладка СОМ-компонентов. Работа ActiveX-элементов в Test Container
На этом шаге мы рассмотрим отладку ActiveX-элементов в Test Container.
А сейчас мы запустим приложение Test Container вручную, не используя отладчик. Мы научимся открывать в
нем ActiveX-элементы и вызывать их методы и свойства.
- Запуск Test Container.
- В меню Tools выберите пункт ActiveX Control Test Container.
- Когда появится Test Container, щелкните New Control в панели инструментов со списком зарегистрированных ActiveX-элементов.
Рис.1. Кнопка New Control
- Если Вы собрали собственный ActiveX-элемент и он правильно зарегистрирован, выберите его из списка.
В противном случае активизируйте двойным щелчком любой элемент списка, например Calendar из комплекта
Internet Explorer (Элемент управления Календарь).
Рис.2. Элемент управления "Календарь"
- Когда элемент управления появится в окне утилиты Test Container, вызовите диалоговое окно Invoke Methods,
выбрав команду Invoke Methods.
Рис.3. Окно Invoke Methods
- Щелкните поле Method Name, чтобы отобразить экспортируемые элементом управления методы. Если Вы
активизировали Calendar, выберите в списке метод BackColor (PropPut). Метод PropPut сохраняет
свойства элемента управления, a PropGet их считывает.
- Введите новое значение в поле Parameter Value. Для цвета это десятичное число, эквивалентное RGB-значению данного
цвета, например 255 - ярко-красный.
Рис.4. Задание параметров
- Чтобы вызвать метод с новым параметром, щелкните кнопку Invoke. Если свойство влияет на вид элемента управления
(как в случае BackColor), Вы увидите соответствующие изменения.
- Нажмите клавишу Delete, чтобы удалить выбранный элемент управления, после чего закройте Test Container.
На следующем шаге мы рассмотрим отладку внешних СОМ-серверов.
Предыдущий шаг
Содержание
Следующий шаг