Після того, як ви визначили ім'я та параметри для об'єкта оснастку, майстер-генерує необхідні файли і додає їх до існуючого проекту ATL.
Кожен згенерований оснащення об'єкта здійснюється з трьома файлами. Для цього обговорення MySnapIn це коротке ім'я оснастку і прийняті за замовчуванням параметри. Створені файли є наступні:
Визначає GUID, використовувати члени даних класу оснастки даних ( CMySnapInData ).
Містить оголошення на п'ять класів, які ATL оснащення об'єкта (в даному випадку MySnapIn ):
| Клас | Реалізує |
CMySnapInData |
Даних класу оснастку |
CMySnapInComponent |
Icomponent інтерфейс |
CMySnapIn |
IcomponentData інтерфейс |
CMySnapInAbout |
IsnapInAbout інтерфейс |
CMySnapInPage |
Сторінка властивостей: з оснастки |
Реєструє оснащення об'єкта з операційної системи після першого використання.