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