Code jock的使用--皮肤

首先安装Codejock,deploy后会产生相关的文件可以在安装目录中找到。

安装完后在codejock安装目录下可以看到几个文件夹,我选取以下3个

1>Bin

在VC80文件夹内包含已经编译好的各种不同状态的动态链接库ToolkitPro1321vc80.dll、ToolkitPro1321vc80D.dll、ToolkitPro1321vc80U.dll、ToolkitPro1321vc80UD.dll分别对应debug和release版的多字节情况以及宽字节情况(如果没有可以自己进行编译,方法是:  开始菜单->codejock software->Xtreme ToolkitPro (相应版本)->visual studio 2005 projects(我装的是vs2005)->Xtreme toolkitPro Workspace,打开该工程,选择相应的工程设置(debug相应版本(宽字节或多字节)或release相应版本),rebulid,ok,会在vc80目录下生成相应的dll。

2>Lib

同样在该目录下也有个vc80文件夹,里面对应着相应动态链接库的lib文件。

3>Source

目录中包含生成以上动态链接库的源代码,也就是最关键,最有价值的。

由这三个就可以组成一个开发包了。

使用:选择codejock的Le5皮肤

1、新建一个单文档工程,SDIDemo

2、Alt + F7设置工程属性

在C/C++选项中general->Additional Include Directories, 加入codejocke source所在的目录如../xx/xx/Source

在linker选项中general->Additional Library Directories,加入codejock lib所在目录,如../xx/xx/Lib

3、编写代码

在stdafx.h加入

#include <XTToolkitPro.h>   // Codejock Software Components

打开Mianfrm.cpp在构造该函数中:

CMainFrame::CMainFrame()
{
 TCHAR szStylesPath[_MAX_PATH];

 VERIFY(::GetModuleFileName(AfxGetApp()->m_hInstance, szStylesPath, _MAX_PATH));

 CString csStylesPath(szStylesPath);
 int nIndex = csStylesPath.ReverseFind(_T('//'));

 if (nIndex > 0)
 {
  csStylesPath = csStylesPath.Left(nIndex);
 }
 else
 {
  csStylesPath.Empty();
 }

 csStylesPath += _T("//Styles//");
 XTPSkinManager()->SetApplyOptions(xtpSkinApplyFrame | xtpSkinApplyColors | xtpSkinApplyMetrics | xtpSkinApplyMenus);
 XTPSkinManager()->LoadSkin(csStylesPath + _T("Le5"), _T("NormalBlue.INI"));
}

4、将codejock的bin目录下vc80的所有文件拷到工程的可运行程序目录下,如debug或release目录下。

5、F5运行效果如下

 

 

 

本文出自 “lilingshui” 博客,请务必保留此出处http://qsjming.blog.51cto.com/1159640/528624

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值