|
Программирование >> Процедурные приложения
управления. Значения даты и времени запрашиваются с применением стандартных функций языка С - time() и localtime(). Тестирование элемента управления TDCtrl Для тестирования окончательной версии элемента управления TDCtrl воспользуемся программой MicrosoftWord. Вызовите окно вставки объектов и выберите из списка элемент управления TDCtrl. После вставки в документ элемент управления можно масштабировать (рис. 22.13). Рис. 22.13. Измененные размеры элемента управления TDCtrl Рис. 22.14. После щелчка мыши на элементе управления в нем отображаются время и дата Теперь наведите указатель мыши на элемент управления и щелкните левой кнопкой мыши, в результате чего желтый цвет прямоугольной области будет заменен серым и в ней отобразятся текущие значения времени и даты (рис. 22.14). Глава 23. СОМ и ATL Создание ATL-проекта Polygon o Модификация шаблона o Тестирование элемента управления ATL на Web-странице В предыдущих двух главах говорилось о том, что технологии OLE и ActiveX основаны на модели компонентных объектов - СОМ. Как вы помните, СОМ определяет механизмы предоставления объектом своих свойств и методов, а также принципы межзадачного взаимодействия объектов и контейнеров. В этой главе вы познакомитесь с библиотекой активных шаблонов - ATL (ActiveTemplateLibrary), с помощью которой можно легко создавать СОМ-объекты, элементы управления ActiveXи многое другое. ATLтакже содержит встроенные средства поддержки большинства базовых интерфейсов СОМ. Мы создадим простое ATL-приложение, в котором будут совмещены возможности сгенерированного шаблонного проекта Polygonи элемента управления ActiveX, разработанного нами в предыдущей главе. Затем мы встроим полученный СОМ-объект в HTML-документ, который можно просматривать с помощью броузера InternetExplorer. Создание ATL-проекта Polygon ATL-проекты создаются с помощью мастера ATLCOMAppWizard. Делается это следующим образом. 1. В окне компилятора VisualC++ в меню Fileвыберите команду Newи в открывшемся диалоговом окне перейдите на вкладку Projects. 2. Выберите элемент ATLCOMAppWizard. 3. В качестве имени проекта введите Polygon(рис. 23.1). После щелчка на кнопке ОК откроется окно мастера ATLCOMAppWizard(рис. 23.2). Рис. 23.1. Выбор типа проекта
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |