เมื่อคุณได้กำหนดชื่อและตัวเลือกสำหรับวัตถุของสแนปอิน ช่วยสร้างสแนปอินสร้างแฟ้มจำเป็น และเพิ่ม ATL โครงการที่มีอยู่?
ทุกสร้าง snap-in ในวัตถุจะถูกนำมาใช้กับแฟ้มสาม สำหรับการสนทนานี้ MySnapIn เป็นชื่อย่อของสแนปอิน และเป็นการยอมรับตัวเลือกเริ่มต้น แฟ้มสร้างขึ้นมีดังนี้:
กำหนด guid ของการใช้ข้อมูลสมาชิกของชั้นข้อมูลสแนปอิน ( CMySnapInData )?
ประกอบด้วยการประกาศสำหรับระดับชั้นห้าที่ใช้ ATL snap-in ในวัตถุ (ในกรณีนี้ MySnapIn ):
| คลาส | การดำเนิน |
CMySnapInData |
ชั้นข้อมูลของสแนปอิน |
CMySnapInComponent |
อินเทอร์เฟซสำหรับIcomponent |
CMySnapIn |
อินเทอร์เฟซสำหรับIcomponentData |
CMySnapInAbout |
อินเทอร์เฟซสำหรับIsnapInAbout |
CMySnapInPage |
หน้าคุณสมบัติของสแนปอิน |
วัตถุในการลงทะเบียนกับระบบปฏิบัติการเมื่อการใช้งานแรก?