C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 Урок 3. Начинаем делать ActiveX / Библиотека ATL / Visual C++

Visual C++. ATL
Урок 3. Начинаем делать ActiveX

В этом уроке мы добавим в наш проект заготовку для элемента ActiveX. Для этого проще всего нажать на кнопку New ATL Object на панели ATL (она там единственная):

Окно ATL COM AppWizard

(Если такая панель у вас не видна, то щелкните правой кнопкойй мыши на любой видимой панели и в контекстном меню выберите ATL). Появится окно ATL Object Wizard, в котором в левом списке выберите Controls, а в правом - Full Control:

Окно ATL Object Wizard

Нажимаем на Next. Появится окно ATL Object Wizard Properties, в котором на вкладке Names в поле Short Name впечатайте имя (оно не должно совпадать с именем вашего проекта, в нашем же примере оно названо FirstATL). Остальные поля заполнятся автоматически (при желании все автоматические имена можно поменять, но обычно это не делается):

Окно ATL Object Wizard Properties

Перейдите на вкладку Attributes, в которой поставьте галочку Support Connection Points (остальные параметры трогать не надо, и их назначение мы рассмотрим в последующих уроках):

Окно ATL Object Wizard Properties

Эту галочку надо поставить, если вы хотите, чтобы ваш элемент ActiveX поддерживал события. У нас будет событие Three, так что мы эту галочку ставим. Третью вкладку пропускаем - там мы все равно ничего менять не будем и переходим на последнюю вкладку Stock Properties. Здесь перекиньте из левого списка в правый свойство Background Color (цвет фона):

Окно ATL Object Wizard Properties

Теперь наш ActiveX будет поддерживать стандартное свойство Background Color. Вообще же эта вкладка предназначена для задания всевозможных стандартных свойств для нашего элемента ActiveX (например таких, как цвет фона и шрифт).

С заданием свойств все! Нажимаем на OK и переходим к следующему уроку.