订阅 订阅 管理  

News




随笔分类(17)

文章分类(11)

收藏夹(2)

随笔档案(61)

文章档案(11)

相册

coDe lINks

coOL Links

dEsIgN

Linux

xCvM

用一种方式把自己孤立起来

GuiToolkit 1.1.5 is a class set which allow You to build applications with new Microsoft interface style .It includes more than 50 of MFC classesThe main objective is to have a free set of classes that can be used and actualized without any restrictions.
号称Forever Free的代码,最近要使用一个可以停靠的outlookbar,放弃了一些只是换肤的控件,于是找上了它,虽然最后更新是2004年,但一点都不影响它的强大


开始编译:
visualstylesxp.h(6) : fatal error C1083: Cannot open include file: 'uxtheme.h': No such file or directory
提示Uxtheme.h 和Tmschema.h找不到,而Schemadef.h是在Tmschema.h里调用的,所以我们还需要另外三个文件,这在VC6里面没有,包含在Windows PlatformSDK安转了Visual Studio 2003或 Visual Studio 2005 中都有PlatformSDK。你若安装过,就不必费尽去下载385.0 MB的SDK了,默认安装的话三个文件都在
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include
(Uxtheme.h 中定义了在向控件添加外观风格的步骤中以及在相应的代码示例中所引用的 UxTheme API;Tmschema.h 中定义了各个类。听说要将WINVER,_WIN32_WINNT, _WIN32_WINDOWS定义为0x0501(支持XP)才能编译通过。)

已打包上来,可以在此点击下载。http://files.cnblogs.com/xcvm/Uxtheme.h.rar

Windows® Server 2003 SP1 Platform SDK下载地址:
Windows® Server 2003 SP1 Platform SDK ISO Install
(单个镜像文件)
http://download.microsoft.com/download/7/5/e/75ec7f04-4c8c-4f38-b582-966e76602643/5.2.3790.1830.15.PlatformSDK_Svr2003SP1_rtm.img

Windows® Server 2003 SP1 Platform SDK Full Download
(多个压缩包)
http://www.microsoft.com/downloads/details.aspx?FamilyID=eba0128f-a770-45f1-86f3-7ab010b398a3&DisplayLang=en#filelist
File Name: File Size

PSDK-FULL.1.cab

25.0 MB

PSDK-FULL.10.cab

25.0 MB

PSDK-FULL.11.cab

25.0 MB

PSDK-FULL.12.cab

25.0 MB

PSDK-FULL.13.cab

25.0 MB

PSDK-FULL.14.cab

25.0 MB

PSDK-FULL.15.cab

25.0 MB

PSDK-FULL.16.cab

9.8 MB

PSDK-FULL.2.cab

25.0 MB

PSDK-FULL.3.cab

25.0 MB

PSDK-FULL.4.cab

25.0 MB

PSDK-FULL.5.cab

25.0 MB

PSDK-FULL.6.cab

25.0 MB

PSDK-FULL.7.cab

25.0 MB

PSDK-FULL.8.cab

25.0 MB

PSDK-FULL.9.cab

25.0 MB

PSDK-FULL.exe

94 KB

Windows® Server 2003 SP1 Platform SDK Web Install
(网络安装)

PSDK-amd64.exe

1.3 MB

PSDK-ia64.exe

1.4 MB

PSDK-x86.exe

1.3 MB


复制三个文件到 GuiLib 目录下,把
#include <uxtheme.h>
#include <tmschema.h>
改为
#include "uxtheme.h"
#include "tmschema.h"
就可以正常编译了
posted on 2006-03-08 22:20 xCvM 阅读(2640) 评论(11)  编辑 收藏 网摘 所属分类: cOdEdoWNloAD & toOLS

评论

好人啊!
  回复  引用    

谢谢楼主的帮助啊。

  回复  引用    

#3楼  2006-11-07 14:52 daosen [未注册用户]
严重以为楼主是好人,
  回复  引用    

#4楼  2006-12-16 16:18 王峰 [未注册用户]
只想说一句,"谢谢"
  回复  引用    

#5楼  2007-03-13 10:25 路人 [未注册用户]
搂主:
为什么我编译之后出现很多格式转换的错误阿?
error C2664: 'strcpy' : cannot convert parameter 1 from 'unsigned short [32]' to 'char *'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast

  回复  引用    

#6楼  2007-07-11 17:06 小Z [未注册用户]
谢谢
  回复  引用    

#7楼  2007-08-16 10:08 daihugo [未注册用户]
(Uxtheme.h 中定义了在向控件添加外观风格的步骤中以及在相应的代码示例中所引用的 UxTheme API;Tmschema.h 中定义了各个类。听说要将WINVER,_WIN32_WINNT, _WIN32_WINDOWS定义为0x0501(支持XP)才能编译通过。)

一定要将WINVER,_WIN32_WINNT, _WIN32_WINDOWS定义为0x0501,这个是我痛苦之后的发现,希望有用
  回复  引用    

#8楼  2007-11-09 16:38 tTra [未注册用户]
楼主简直是神啊 !Thank you very very much!
  回复  引用    

#9楼  2008-04-02 19:30 yofeng [未注册用户]
thank you
  回复  引用    

#10楼  2008-05-03 20:27 luguo [未注册用户]
楼主真是大好人啊,顶!
  回复  引用    





标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-03-09 08:25 编辑过
Google站内搜索

China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》

相关文章:

相关链接: