听说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
extern CComModule _Module;
帮助里也提到了,WINVER/_WIN32_IE/_WIN32_WINNT这三个变量需要程序员自己设定.不知还有没有...看文档去先...
又是马说又是李马的职业程序员有几篇ATL/WTL的文章,难得的成系列,偶给他宣传宣传:
他的个人网站:
可以 ATL的GUI程序设计 为关键字google搜索.
阅读(2432) | 评论(0) | 转发(0) |