Codejock的使用--皮肤
来源:互联网 发布:淘宝双十一 实时 编辑:程序博客网 时间:2024/04/30 05:54
首先安装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
- Codejock的使用--皮肤
- Codejock Xtreme ToolkitPro 静态链接XTP库以及皮肤库的使用
- Codejock Xtreme ToolkitPro 静态链接XTP库以及皮肤库的使用
- 使用Codejock的换肤界面
- codejock中对listctrl控件tipwindow的使用
- Codejock
- CodeJock
- Codejock Xtreme Toolkit 使用例子
- Codejock Xtreme ToolkitPro MFC 使用
- IrisSkin2皮肤的使用
- 图形皮肤的使用
- SKIN++皮肤的使用
- codejock中托盘的实现
- 使用Qtopia的PDA皮肤!
- Skin++皮肤控件的使用
- Symbian系统皮肤的使用
- Silverlight 皮肤的使用(二)
- Code jock的使用--皮肤
- 失败的处女面暨CVT一面总结
- Linux命令——umask
- sae使用svn部署代码注意事项
- 将24位BMP真彩图转换成BMP灰度图
- VallueStack 在JavaWEb开发中 是strtust2中数据传输的桥梁
- Codejock的使用--皮肤
- 对Thread.interrupt()方法很详细的介绍
- C++几个混淆概念问答
- 【poj3281】【最大流】Dining
- 4_5
- [转载]Codejock Xtreme ToolkitPro MFC 使用
- 我读《清单革命》
- 40岁男人娶20岁女孩
- C#字符串处理机制