まず、ATL COM AppWizard を使用して ATL の初期プロジェクトを作成します。
ダイアログ ボックスがこのようになります。:

[Ok]と [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 | Make ファイルがプロキシ/スタブ DLL をビルドするために使用することができます。これを使用する必要はありません。 |
| Polygonps.def | プロキシ/スタブ DLL のモジュール定義ファイル。 |
| StdAfx.cpp | されます # ファイルは ATL の実装ファイルを含める。 |
| StdAfx.h | されます # ファイルは ATL ヘッダー ファイルを含める。 |
多角形の DLL が役に立つようにするには、コントロールを追加するには、ATL オブジェクト ウィザードを使用して必要。