ก่อน ที่คุณจะสร้างโครงการ ATL เริ่มต้นโดยใช้เครื่อง AppWizard COM ATL?
กล่องโต้ตอบของคุณควรมีลักษณะดังนี้:

คลิกตกลงแล้วเสนอ ATL COM AppWizard ในกล่องโต้ตอบการนำเสนอตัวเลือกต่าง ๆ ในการกำหนดค่าการเริ่มต้นโครงการ ATL?

ออกได้เนื่องจากคุณกำลังสร้าง ตัวควบคุมจากชนิดของเซิร์ฟเวอร์เป็น DLL เนื่องจากตัวควบคุมต้องมีเซิร์ฟเวอร์ในกระบวนการ ทั้งหมดเป็นค่าเริ่มต้นตัวเลือกดี เพื่อให้ คลิกเสร็จสิ้น กล่องโต้ตอบปรากฏขึ้นที่แสดงรายการไฟล์หลักที่จะถูกสร้างขึ้น แฟ้มเหล่านี้จะปรากฏด้านล่าง พร้อม ด้วยคำอธิบายของแต่ละแฟ้มที่สร้าง AppWizard COM ATL?
| แฟ้ม | คำอธิบาย |
| 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 | แฟ้มคำจำกัดความโมดูลสำหรับพร็อก ซี/stub DLL? |
| StdAfx.cpp | แฟ้มที่จะ#รวมแฟ้มใช้งาน ATL? |
| StdAfx.h | แฟ้มที่จะ#รวมแฟ้มหัว ATL? |
เพื่อให้ประโยชน์รูปหลายเหลี่ยม DLL คุณจำเป็นต้องเพิ่มตัวควบคุม การใช้ตัวช่วยสร้างวัตถุ ATL?