WTL 具体介绍,及基础知识

[译者]WTL的简单介绍和安装说明,希望你能喜欢

什么是WTL?在哪里可以得到WTL?

什么是Windows Template Library呢?

简要历史

  在ATL刚刚出现的时候,开发人员非常快乐,因为我们有了一种编写速度快且代码短的COM组件的方式。但是当我们想要使用的窗口控件的包装类时,快乐很快就结束了。于是MS为了解决我们的困境,提供了非正式不提供技术支持的WTL。

特性
  · 使用C++的强大功能
  · 通用控件的瘦包装类
  · 短小但功能齐全的应用程序框架 (去掉了曾很流行的Document-View架构)
  · 支持打印和打印预览功能
  · 迁移了MFC中的CPoint,CRect, CSize, CString等类
  · 新的消息处理宏

  所有这些没有文档,哦,我们都是专家,能够阅读代码,因此眼下我们得都是专家了。

哪里可以取得WTL?

  感谢WTL开发组的Nenad Stefanovic提供了两种下载WTL源代码文件的方法。

  方法1

  点击 这里下载WTL源代码

  方法2

  下载 Platform SDKs.
  WTL包含在Platform SDKs中。下载最新版本的Platform SDKs,找到并安装WTL。在你看到的下边的窗口中,点开源代码树选择Windows Template Library。
http://www.codeproject.com/wtl/WTLIntro1/WTLIntro1.jpg

  这样,你安装了SDK,你可以用WTL了,不过不要忘记了,你要在Developer Studio中增加WTL的include路径。要完成路径设置只要你在Developer Studio依次点菜单Tools | Options,然后选择'Directories'页。你只要简单的在'Include files'列表中增加WTL路径就可以了。

WTL中包含了什么?

  让我看看WTL的具体内容吧。WTL把所有的代码放在头文件中;这样做可以让我们完全控制在工程中增加了什么代码。
  
  头文件

  文件名称 描述
   
  atlapp.h 消息循环,接口,通用程序素材
  atlcrack.h 消息处理宏,atlctrls.h标准和通用控件类
  atlctrlw.h 命令栏类,atlctrlx.h位图按钮,listview,以及其它按钮
  atlddx.h 对话框和窗口的数据交换
  atldlgs.h 通用对话框类,属性表和属性页类
  atlframe.h 框架窗口类,MDI,UI更新类
  atlgdi.h DC类,GDI对象类
  atlmisc.h CPoint, CRect, CSize, CString等
  atlprint.h 打印和打印预栏
  atlres.h 标准资源id
  atlscrl.h 滚动窗口
  atlsplit.h 分割窗口
  atluser.h 菜单类


  示例程序
  目录 描述
   
  MTPad 多线程notepad
  MDIDocVw ATL版本的MDI
  GuidGen ATL版本的 GuidGen


  The App-Wizard

  文件名 描述
   
  AtlApp60.Awx ATL/WTL AppWizard

当然还有一个'readme.txt'文件,该文件概括了WTL类的层次结构。对不起,我说过WTL没有说明文档的,看来我错了J。 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在VS2019中配置WTLWindows Template Library),需要按照以下步骤进行操作: 1. 首先,确保已经安装了Visual Studio 2019。 2. 打开Visual Studio 2019,点击"文件"(File)菜单,选择"新建"(New),然后选择"项目"(Project)。 3. 在弹出的对话框中,选择"C++",在右侧选择"Windows桌面向导"(Windows Desktop Wizard)。 4. 在下一个对话框中,选择"Windows桌面应用程序"(Windows Desktop Application),然后点击"下一步"(Next)。 5. 在"应用程序设置"(Application Settings)页中,选择"Windows模板库"(Windows Template Library)作为应用程序类型,然后点击"完成"(Finish)。 6. 完成上述步骤后,将会生成一个基本的WTL应用程序项目。 7. 在"资源视图"(Resource View)中,可以添加自定义的资源文件,如图标、位图和对话框等。 8. 在"源文件"(Source Files)中,可以编写C++代码来实现应用程序的逻辑功能。 9. 在解决方案资源管理器中,右键点击"资源文件"(Resource Files),选择"添加"(Add)-> "资源文件"(Resource File),可以添加自定义的资源。 10. 配置完成后,可以通过按下F5键(或选择"调试"(Debug)-> "开始调试"(Start Debugging))来运行应用程序。 通过以上步骤,我们成功在VS2019中配置了WTL。可以通过使用WTL来开发Windows桌面应用程序,并且利用WTL提供的模板和类库来简化开发过程,提高开发效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值