WTL在VC各版本下的安装

WTL各版本下载地址:http://sourceforge.net/projects/wtl/files/
WTL7.1+VC6.0
安装过程:
运行WTL71.exe,解压
运行/WTL71/AppWiz60/setup.js
复制WTL71/include目录下的18个头文件到VC++6.0安装目录的 /VC98/Include下。
运行VC++6.0,根据向导可以轻松的创建ATL/WTL AppWizard工程即可。

WTL8.0+VS2005
安装过程:
1、从http://sourceforge.net/projects/wtl下载8.0版本的WTL
2、下载得到的是一个自解压文件,可以解压到任意目录。比如d:\wtl80,下面有几个子目录samples, include, AppWizMobile, AppWizCE, AppWiz,还有一个txt文件和htm文件。其中include是头文件,samples是几个示例,AppWiz*是各种向导文件。
3、在命令行里执行:wscript.exe "D:\WTL80\AppWiz\setup80.js",如果是vs2005 express、vs2003等,分别执行setup80x.js, setup70.js,可以看看里面的文档说明。
   注:这是一个很容易让人困惑的地方,网上的文档全都说解压后执行setup80.js文件,但都没说如何执行。后来在代码里看到有WScript,才想到用WSCript.exe来执行。
4、打开VS2005, 选择VC++项目,就可以看到WTL项目的向导了。
5、在VS2005里,打开菜单“工具”——选项——项目和解决方案——VC++目录,在“显示以下内容的目录”下拉框中,选择“包含文件”,加入刚才解压的wtl下的include,本例中是"d:\wtl80\include"。
6、按照向导创建一个程序,编译,执行,OK。

WTL8.1+VS2008
安装过程:

1.下载了WTL8.1,然后运行AppWiz文件夹下的setup90.js,就可以安装成功了。

2.然后就是配置工程了。打开VS2008,选择Tools->Options->Projects and Solutions->VC++ Directories,在include中将c:/wtl81/include加入。或者将include目录复制到Microsoft Visual Studio 9.0/VC/目录下就可以了。


WTL.tag+VS2010
安装过程:

1.下载WTL包,http://wtl.svn.sourceforge.net/viewvc/wtl/?view=tar
下载下来的文件是tar.gz,你可以用7z打开。
2.解压后依次打开文件夹trunk->Wizards->AppWiz,然后双击setup100.js
3.将解压的include目录复制到Microsoft Visual Studio 10.0/VC/目录

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
非客户区自绘wtl版本指的是在Windows模板库(WTL)基础上通过自主绘制非客户区来定制界面的版本WTL是一个开源的C++模板库,用于简化Windows桌面应用程序的开发。它相较于MFC更轻量级,更容易学习和使用。WTL提供了一系列的模板类和宏,可以快速开发具有Windows UI风格的应用程序。 在WTL中,非客户区(Non-Client Area)是指窗口边框以及标题栏、菜单栏、状态栏等装饰性的部分。传统上,这部分通常由操作系统负责绘制和管理。但是对于一些特殊需求,比如自定义的窗口样式、非矩形窗口等,我们需要对非客户区进行自主绘制。 非客户区自绘wtl版本即是基于WTL框架,在需要自定义非客户区的情况下,通过手动绘制实现。这种方式需要重载WTL框架中的非客户区绘制相关的函数,比如`OnNcPaint()`、`OnNcCalcSize()`等,来处理非客户区的绘制逻辑。 非客户区自绘wtl版本的好处在于可以完全控制非客户区的外观。可以根据自己的需要,实现各种特殊的样式和效果,如渐变色、图案填充、自定义按钮等。这样可以使应用程序更加美观和独特,增强用户体验。 但是非客户区自绘wtl版本也存在一些挑战。首先,自绘非客户区需要较高的绘制技术和图形处理能力。其次,自绘非客户区还会涉及到一些与系统相关的问题,如窗口移动、窗口关闭等操作的处理。因此,需要对WTL框架有较深入的理解和熟练的编程技巧。 总之,非客户区自绘wtl版本是在WTL框架基础上,通过自主绘制实现自定义非客户区的一种方式。它可以让我们灵活控制非客户区的外观,提升应用程序的美观程度和用户体验。然而,也需要考虑到相关的技术和系统问题。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值