Спочатку слід створити початковий ATL проекту з використанням ATL COM AppWizard.
Діалоговому вікні має виглядати наступним чином:

Натисніть кнопку ОК і ATL COM AppWizard подарунки діалоговому вікні пропонують кілька варіантів для налаштування початковий проект ATL.

Тому що ви створюєте елемент керування залишити тип сервера як бібліотеку DLL, оскільки елемент керування має бути сервер в процесі. Всі параметри за замовчуванням штрафу, так натисніть кнопку Готово. З'явиться діалогове вікно зі списком основні файли, які будуть створені. Ці файли перераховані нижче, з описом кожного файлу, який генерує ATL COM AppWizard.
| Файл | Опис |
| Polygon.cpp | Містить реалізацію DllMain, DllCanUnloadNow, DllGetClassObject, DllRegisterServer та DllUnregisterServer. Також містить об'єкт карту, яка є список ATL об'єктів у проекті. Це спочатку пусті, оскільки створення об'єкта. |
| Polygon.Def | Стандартний модуль визначення файл Windows для цієї бібліотеки DLL. |
| Polygon.DSW | Проект робочої області. |
| Polygon.DSP | Файл, що містить налаштування проекту. |
| Polygon.IDL | Інтерфейс визначення мовний файл, який описує інтерфейсів, специфічних для об'єктів. |
| Polygon.RC | Файл ресурсів, який спочатку містить відомості про версію та рядок, який містить ім'я проекту. |
| Resource.h | Заголовний файл для файлу ресурсів. |
| Polygonps.Mk | Зробити файл, який можна використовувати для створення проксі/незавершена DLL. Вам не потрібно використовувати це. |
| Polygonps.Def | Файл визначення модуля для проксі-сервера/незавершена DLL. |
| StdAfx.cpp | Файл, який буде # включити ATL впровадження файлів. |
| StdAfx.h | Файл, який буде # включають в себе файли заголовків ATL. |
Щоб багатокутник DLL корисним, вам потрібно додати елемент керування, за допомогою майстра ATL об'єкт.