MFC学习之 利用 Codejock XtremeToolkitPro 换肤

CodejockXtremeToolkitPro 安装文件下载:http://download.youkuaiyun.com/detail/abidepan/4538677

CodejockXtremeToolkitPro  编译过后的文件http://download.youkuaiyun.com/detail/abidepan/4559706

(也就是 XTToolkitPro.h、XTToolkitPro.rc、ToolkitPro1501vc80UD.lib、ToolkitPro1501vc80UD.dll  这四个文件

皮肤文件到这里下载:http://download.youkuaiyun.com/detail/abidepan/4565745 

CodeJock 皮肤文件 包括 Codejock.cjstyles、Office2007.cjstyles、Office2010.cjstyles 等6个皮肤,和一个我实习公司自己做项目用的皮肤

Xtreme 可以直接加载cjstyles皮肤文件

 

关于Windows7  和 Vista 在 安装Codejock之后不能正常使用的问题:

  最近把系统从XP换成W7,发现Codejock不能正常使用了,原因如下。

 1)、 在XP环境中,安装Codejock时,系统会自动在环境变量中为用户添加Codejock的Path,但在W7中,由于权限或者其他原因,没有自动添加环境变量,就需要手动添加 : 在 “计算机“(右键)->高级系统设置->环境变量->Path 中添加 Codejock 的路径 :D:\Program Files\Codejock Software\MFC\Xtreme ToolkitPro v15.0.1\Bin\vc80  。

2)、在VS2005中,”工具“->"选项"->"项目和解决方案"->包含文件  中添加 你要用到的资源的目录。

如 :D:\Program Files\Codejock Software\MFC\Xtreme ToolkitPro v15.0.1\Source

 

具体步骤是:
1. 安装Xtreme Toolkit后,复制 Vista.cjstyles *****.lib(根据你的编程IDE使用不同的库,安装Xtreme Toolkit后会自动生成)

放入Debug文件夹(工作目录)中, XTToolkitPro.h 放入工程文件下。
2. 在stdafx.h末尾增加  #include "XTToolkitPro.h"

3. 在xx.rc2末尾增加   #include "XTToolkitPro.rc"

4.  链接器 | 输入 | 附加库目录:增加“*****.lib”。

5. 在BOOL CMPClientApp::InitInstance()里添加:


XTPSkinManager()->SetApplyOptions(XTPSkinManager()->GetApplyOptions() | xtpSkinApplyMetrics);

//该函数的调用用于设置应用的哪些部分需要使用皮肤。
XTPSkinManager()->LoadSkin( _T("Vista.cjstyles")); 
加载皮肤文件即可。

 

注:不用添加 XTToolkitPro 里的任何文件到项目。



☆ 资料说明:☆ 专业级MFC界面控件套装,包含命令工具栏、浮动面板和属性网格,支持最近的Visual Studio 2010和Windows7风格; 压缩包内包括安装程序和注册机; ☆ 软件简介:☆ Codejock Software 创建于 1998 年,专业开发 MS Visual Studio 开发环境下的组件,便于 VC 开发人员轻松开发出各种界面,如类似 VC++6.0 的开发界面、 Outlook 界面等,并支持 XP 风格。由于功能的完善, Extreme Toolkit 被许多大公司采用。 2003 年 Codejock 公司加快开发,开发出一系列界面组件,包括 Extreme Toolkit 4.1 , Extreme Toolkit Pro , Extreme Suite 等组件包,支持开发环境也从 VC++5/ 6 升 级到 VC++.NET 和 VB ,而且支持 Windows XP 、 OfficeXP/2003 、 Outlook2003 、 Visual Studio 2005 等风格主题。目前是 VC/VB 和 .NET 开发环境下最好的界面开发组件之一。 Codejock 软件公司的 Xtreme Toolkit Pro 提供了 Xtreme Toolkit 标准版的所有特性,以及 Xtreme Suite 中的所有高级特性,包括 Xtreme 控制栏(Xtreme Command Bars)—— 把需要创建的具有改进对接算法的所有组件提供给 Windows 的图形用户界面(GUI)工程师,这些组件用来创建具有 Microsoft Office XP 风格的工具栏和菜单、 Xtreme 浮动面板(Xtreme Docking Pane)—— 把所有组件提供给 Windows 的图形用户界面(GUI)工程师,这些组件用来创建具有改进 Visual Studio.NET 风格的浮动面板、 Xtreme 属性网格(Xtreme Property Grid)—— 把完善的 Visual Studio.NET 风格的属性网格提供给 Windows 的图形用户界面(GUI)工程师。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值