首先安装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

Code jock的使用--皮肤相关推荐

  1. vc6.0关于code jock在打开多文档debug版本崩溃的问题解决

    当打开一个文档出现异常时,查看app.res文件中最后几行是否为如下顺序,如果不是,改为如下顺序 #include "l.chs\afxres.rc"          // St ...

  2. Code jock 8.7 源代码编译

    今天在编译CODEJOCK8.7 源代码的时候,突然出现了: 链接错误 LNK1103:debugging information corrupt   而我对CJ是很有信心的,所以感觉肯定是我编译器的 ...

  3. Python之超级好用的8个VS Code扩展

    ① Python extension for Visual Studio Code 这个扩展是由微软官方提供的,支持但不仅限于以下功能: 通过 Pylint 或 Flake8 支持代码检查: 在 VS ...

  4. 微生物预测年龄,皮肤比肠道更准确

    58 文献速递 众所周知,人类肠道微生物群会随着年龄而变化,但是人体微生物群作为年龄的预测因子的相对价值以及在人群的预测稳健性尚不清楚.本研究用多个公共数据进行了随机森林回归,测试了口腔,肠道和皮肤( ...

  5. 有人实践过 Phabricator 以及 Arcanist 作为 code review 的工具么?(转)

    作者:覃超 链接:http://www.zhihu.com/question/19977889/answer/13539702 来源:知乎 平时就经常实践. 整个公司的code review就是使用这 ...

  6. 荧光皮肤有哪些_荧光增白剂真的致癌吗?

    今年3月份爆出重磅消息,多款卫生巾中检测出荧光增白剂.一时间引起广大妹子们的恐慌,那么荧光增白剂到底是否添加了,又是否致癌呢?小姨妈带您一探究竟. 今年3月,<消费者报道>杂志送检了10大 ...

  7. 动态加载flex皮肤.

    动态加载swf文件作为flex 的皮肤 There are lots of great resources out there on how to skin your Flex application ...

  8. 详谈如何定制自己的博客园皮肤

    前言 最近,有很多博客园的朋友给我留言或私信,询问我的博客背景是如何做的. 不是我敝帚自珍,而是由于内容较多,一一回复实在是太费劲.没有及时答复的朋友,请见谅. 我在这里做一次集中式分享,如果有喜欢的 ...

  9. Sencha Touch 2.3 自定义主题皮肤,颜色

    写博客园越来越懒了,只写重点部分,不明白的可以Q我. 1.当你通过Cmd生成项目之后,App\resources\sass就是我们的样式源文件 2.想自定义自己的样式分为两种方式 扩展:这个是基于st ...

最新文章

  1. LeetCode 674. Longest Continuous Increasing Subsequence--python,Java,C++解法
  2. c js html页面进度条,js实现进度条的方法
  3. python若干整数的最大值_实例讲解Python中整数的最大值输出
  4. Altium Designer BGA扇出
  5. Window编译Opencv CUDA
  6. 用CSS 给网页装潢[3] -构造文本
  7. 乐高积木搭建微型地球仪,lego微型地球仪搭建详细流程
  8. 作业帮产品负责人傅弋铮:在线教育产品还要攻克多少难关?
  9. Arrays.hashCode(Object [])与Objects.hash(Object…)
  10. 用RDLC报表(一)
  11. 大文件下载插件webupload插件
  12. 异常 未解决 dubbo 打包 使用将所有的文件打在一个包内 会报错误
  13. 2048小游戏最佳算法C语言,2048游戏的最佳算法是什么?
  14. 用文氏图解析条件概率与贝叶斯概率
  15. 当系统中存在多个浏览器,如何设置IE为自己的默认浏览器
  16. 介绍一个用于EOS区块链的RPC API接口的PHP开发包SDK
  17. win10计算机丢失msvcr,win10系统运行程序提示计算机中丢失msvcr110.dll的教程
  18. js 递归创建文件夹
  19. 夜神模拟器(Android7)+BurpSuit配置抓取HTTPS包
  20. 用户不在sudoers文件中的解决方法

热门文章

  1. 清华制造的百名IT精英
  2. 【前端去重】数组去重字符串去重对象去重
  3. 解决Pixel手机时间不能自动同步
  4. python 矩阵输出
  5. 基于js利用经纬度进行两地的距离计算
  6. 前端实现炫酷动效_前端动效实现--lottie - web
  7. php+mysql 留言板系统 登录 管理员 审核回复 学生适用
  8. mixamo 导出的模型没有贴图
  9. 中国无人船/无人潜航器行业前景规划与发展动向分析报告2022-2028年版
  10. “最不合格”的SAP应聘者: 从大学生到SAP成都研究院开发工程师