WTL学习之旅(二) WTL介绍

 

在要求不使用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代码一起用。

你可能感兴趣的:(框架,windows,文档,mfc,扩展,微软)