Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Урок 2. Постановка задачи и создание проекта / Библиотека ATL / Visual C++
Visual C++. ATL Урок 2. Постановка задачи и создание проекта.
Этот и несколько последующих уроков мы посвятим созданию ActiveX-элемента средствами библиотеки ATL. У нашего ActiveX-элемента будет свойство num типа short, метод inc, увеличивающий свойство num на 1 и событие Three, которое будет наступать, когда значение num будет равно 3. Все это выглядит не очень сложно, но нам важно, чтобы в нашем ActiveX присутствовало все - и свойства, и методы, и события.
Запустите Visual C++, нажмите Ctrl+N для выбора типа проекта и выберите тип Atl COM AppWizard:
Введите имя (не называйте только именем atl. Мы в нашем примере назвали проект atl1), нажмите на OK. Появится окно ATL COM AppWizard - Step 1 of 1. Убедитесь, что в данном окне выбрано Dynamic Link Library (DLL):
Далее нажимаем на Finish. Появится окно с информацией, в котором просто нажмите OK.
Сейчас мы имеем только оболочку для нашего элемента ActiveX, но самого его еще нет. Его добавлением мы займемся на следующем уроке.