Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1007695
  • 博文数量: 177
  • 博客积分: 3629
  • 博客等级: 中校
  • 技术积分: 1839
  • 用 户 组: 普通用户
  • 注册时间: 2005-02-23 21:21
文章分类

全部博文(177)

文章存档

2021年(1)

2020年(5)

2019年(4)

2018年(7)

2017年(1)

2016年(4)

2014年(1)

2013年(8)

2012年(10)

2011年(50)

2009年(12)

2008年(10)

2006年(56)

2005年(8)

分类: C/C++

2006-04-16 22:38:02

听说WTL是做界面的好手,偶从DELPHI逛了几天回来,发现除了不是C语言什么都好.只是世事古难全.....如果WTL真的像人们吹的就好了,VS2005都支持了,看来近亲有好处的.....
 
从soureforge下了一个WTL7.5,一看才知道没有VC6的向导.自己编总是通不过编译,看它的帮助里说的不清不楚.不爽.
听说WTL7.1有VC6向导,从
下了7.1,找到AppWiz60目录,AtlApp60.awx就是向导文件,复制到相应位置即可,省事的法子是运行目录里的setup.js脚本.不过偶还是在VC6的目录里设的是WTL7.5的路径.试了几个例子,没发现不可以的地方.
哦哈,7.1的向导适合7.5?先用着吧.出了问题再说.
 
偶始终放不下心,没有向导就不能用WTL了?接着试了一下,发现有几个关键,注意了用起来一样.
新SDK很有必要,嘿嘿,偶安装了新SDK,一些不能编译的可以了...(WTL上说老ATLBASE.h有BUG?偶晕,ATL代码虽不长,都是精华,曾经有一本书叫ATL剖析什么的,偶一怒之下把它扫地出门了,现在对ATL我躲我躲我躲躲.....)
现在发现的是有几个变量有关系:
#define WINVER  0x0400
//#define _WIN32_WINNT 0x0400
#define _WIN32_IE 0x0400
#define _RICHEDIT_VER 0x0100
#include
#include
extern CComModule  _Module;
#include
 
帮助里也提到了,WINVER/_WIN32_IE/_WIN32_WINNT这三个变量需要程序员自己设定.不知还有没有...看文档去先...
 
又是马说又是李马的职业程序员有几篇ATL/WTL的文章,难得的成系列,偶给他宣传宣传:
他的个人网站:
可以 ATL的GUI程序设计 为关键字google搜索.
 
 
阅读(2389) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~