您的位置:首页 > 其它

第十二章 WTL Wizardry and WTL Samples

2009-06-14 14:20 197 查看


第十二章 WTL Wizardry & WTL Samples

WTL Wizardry

原文采用的是 VC6 和老版本的 WTL AppWizard,所述皆是简单的介绍很容易在实践中熟练应用, 此外最新版 WTL8.1(2009-05-07发布 下载地址 WTL8.1
) 界面选项等与此略有不同, 此部分省略.

WTL Samples

为了更深入的理解 WTL , 我们提供了三个范例程序 GuidGen, MTPad, 和 MdiDocView. 其中 GuidGen 展示了一个简单的基于对话框的应用, 看起来像流行的 guidgen.exe(更小). 而 MTPAd 是一个 Multi-SDI 应用, 展示了许多 WTL 的高级功能(在 Part2 中将会讨论到), 比如通用对话框, 通用控件, UI 更新等等. 最后, MDIDoc 视图展示了 WTL 的 MDI 应用.

想用获得更好的指导和更多的信息, 可以参考本书附带的范例程序. 事实上, 在 WTLExplorer 范例程序中, 我们加入了几乎所有的 WTL 元素. 见 Figure 15

( 译者注:WTL81_9127/Samples 下包含了在本书中提到的所有范例程序 )

Figure 15: Windows File Explorer



Summary

到此为止, 我们走完一半路程了, 涵盖了 WTL 对 SDI, Multi SDI, MDI, 使用了分割窗口的 explorer/workspace 应用程序, GDI 封装, 辅助函数, DDX. 我们还没涉及到的是 WTL 的命令条控件, 通用控件, 消息映射机制包括消息解密和消息过滤, 空闲处理, 也没有讲到通用对话框, 属性页和属性表, 打印, 滚动窗口等等, 这些在本书第二部分中详细讲解.

Chris Sells 是 DevelopMentor 软件工程项目组的负责人, 也是 Effective COM 和 ATL Internals 的合作者,可以通过以下网址联系他 http://staff.develop.com/csells
Dharma Shukla 是微软 BizTalk Server 2000 小组的软件设计工程师, 联系方式 dharmas@microsoft.com

Nenad Stefanovic 是初期 ATL/WTL 小组的成员之一, 在微软任职软件开发工程师, 联系方式 nenads@microsoft.com

WTL Makes UI Programming a Joy

Part 2: The Bells and Whistles

To be continued...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: