WTL具有两面性,确实是这样的。它没有MFC的界面(GUI)类库那样功能强大,但是能够生成很小的可执行文件。如果你象我一样使用MFC进行界面编程,你会觉得MFC提供的界面控件封装使用起来非常舒服,更不用说MFC内置的消息处理机制。当然,如果你也象我一样不希望自己的程序仅仅因为使用了MFC的框架就增加几百K的大小的话,WTL就是你的选择。当然,我们还要克服一些障碍:ATL样式的模板类初看起来有点怪异没有类向导的支持,所以要手工处理所有的消息映射。MSDN没有正式的文档支持,你需要到处去收集有关的文档,甚至是查看WTL的源代码。买不到参考书籍没有微软的官方支持ATL/WTL的窗口与MFC的窗口有很大的不同,你所了解的有关MFC的知识并不全