在要求不使用MFC的场合就是用ATL,ATL提供了对窗口的面向对象的封装和简单的消息机制,
但ATL过于简单,用它开发应用程序几乎不可能,要想让ATL具备界面框架解决方案的功能还需要
做很多事情,幸运的是WTL做到了。WTL是个奇怪的东西,它由微软公司一群热情的程序员维护,
它从未出现在微软的官方产品名单上,但可以从微软的官方网站上下载最新的WTL,它没正式的文档,
用WTL做关键字在MSDN检索只能得到0个结果。但全世界的开发网站上都有针对WTL的讨论组。
对比MFC与WTL,发现二者有很多相通之处,MFC的功能几乎全能在WTL中实现,只是方法不同而已。
使用静态链接的WTL程序比使用动态链接MFC程序还要小,资源只占MFC程序的一半。
WTL Windows Template Library.
1、是一个扩展的ATL类,它支持比ATL更复杂的界面开发,并保持ATL的优点,小且快。
WTL类是开发Win32 UI的更快的方法。
2、它们并不是被设计为一个框架,所以不限制你
3、类没有用hooks技术和线程本地存储,所以没有技术改进的限制。
4、它们可以和SDK代码一起用。