活动模板库 活动模板库Active Template Library ATL是一個以C模板技術的類的集合是Microsoft為了簡化組件對象模型COM的程式設計而發佈的 COM旨在允許開發者利用Visual C創造各種各樣的元件包括OLE Automation伺服器與ActiveX控制項 Patterned after the Standard Template Library STL ATL 包含一個物件精靈object wizard當設定好主要的物件結構後能夠產生快速與較小的程式 通过MFC可以提供互联网市场所需的控件但是市场上还需要可以从网络上下载的轻量级控件MFC程序通常较大而且需要支持DLL ATL允许创建不需要支持DLL的更小的控件所以ATL是一种在COM控件环境下MFC的轻量级替代物