如何从MFC过度到ATL?

CAtlMapMFC工具类和ATL中的工具类方法名称都是一样的,只有类名有些区别。所以十分容易从MFC过度过ATL。ATL中没有提供界面库,ATL中的界面库是使用WTL。我想ATL+WTL合起来才是MS内部的完整类库。只是他们都是全模板设计,对使用者来说有些难度。

以下是MFC对应ATL的类列表,尽量去使用ATL中的类,不使用MFC提供的类。

MFC   ATL
MFC::CList   ATL::CAtlList
MFC::CMap   ATL::CAtlMap
MFC::CFile   ATL::CAtlFile
MFC::CArray   ATL::CAtlArray
MFC::CString   ATL::CString


 

你可能感兴趣的:(mfc,工具)