WTL初学者

对于WTL来说,我是个地道的初学者。虽然当年用C++的时候,用过VCLMFC(那时候的WTL还没有现在这么出名),水平只是限于一般使用者。CSDNBCB版上七千多的专家分就是明证——这小子水平也很菜。重拾对WTL的关注是因为Visual Studio 2005的过,微软的官方文档上已经说明,VS.NET 2005已经支持WTLCE平台上的开发了。不过那个WTL 8.0到现在还没出来,弄得一堆人在微软新闻组里乱叫。

为了提前感受一下,我弄了个WTL 7.1感受一下。其实WTL 7.1已经支持在EVC4下开发CEWindows Mobile的应用程序了,我们稍后会讲到。既然是初学者,就要从最基本的入手,先用VS.NET 2003写一个WTL的应用程序吧。

从网上下载WTL 7.1的安装包,解压后会生成一个“c:/wtl71”的文件夹。因为我们要在VS.NET 2003里写WTL程序,所以就选择执行“AppWiz70”目录下的setup71.js,如果是VS.NET 2002则选择执行“setup.js”。

安装过程比以前要容易多了,在提示安装成功后,我们直接打开VS.NET 2003,创建新项目,在VC++项目中会多一个ATL/WTL Application Wizard的图标。

输入姓名后,按“确定”,进入生成向导。

我们选择Application Type,选择应用程序的类型。我们选择了“Enable ActiveX Control Hosting”,让这个应用程序可以作为ActiveX控件的宿主应用程序。

然后我们选择User Interface Features.

列出的都是应用程序常用的项,比如ToolbarCommand Bar什么的。还可以选择视图的形态,我们这里选择的都是默认。

点击完成后,进入主界面,和MFC的应用基本没什么不同。选择编译时会报错,说atlapp.h找不到。忘了把编译路径加上了。

“工具”菜单中选择“选项”,在“项目”节点下面选择“VC++目录”。然后在“显示以下内容的目录”下选择“包含文件”(瞧中文版翻译的……)。添加一个“c:/wtl71/include”的目录。

编译,一切正常,然后选择运行。结果就是下面这个样子。

好了,内容就这么多,够初学吧。其实初学不怕,关键是愿意把自己的经验与别人分享,自然会有后来者踩着你的足迹前进的。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值