皮肤界面制作工具。可以自定义皮肤的组件库,它可以使你的程序具有换肤功能,拥有最独特的外观风格。支持所有的Win32平台,包括.NET。支持常用的编程语言,包括VC++,VB,Delphi,微软forms(.NET)。

网站地址:http://www.skincrafter.com/

特别版3.4.0.0下载:http://0days.51cc.net/0days/dmsoft.technologies.skincrafter.v3.4.0.0-lz0_27602.html
特别版本地下载:http://download.csdn.net/source/1914022

可以从上面看到此皮肤库支持VS2008,比较新的一款皮肤库。使用方法将在以后说明。具体安装过程,直接安装即可。然后安装上图所示即可。下面介绍使用方法:

步骤一:新建基于对话框的工程,本次测试在VS2008SP1下,工程名任意;
步骤二:“项目”→“添加类”→“TypeLib中的MFC类”,在弹出的对话框中,在下拉表中"SkinCrafter 3.4.0.0 Type Library<1.10> "没有找到的话,可从文件浏览寻找;


步骤三:在工程的APP头文件添加#include "CSCSkin3.h" ,并且声明一个对象CSCSkin3 m_Skin ;
步骤四:在工程的APP初始化函数里面,添加代码,代码的开始和结束已经注明;

BOOL C无幻博客App::InitInstance() { // 如果一个运行在 Windows XP 上的应用程序清单指定要 // 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式, //则需要 InitCommonControlsEx()。否则,将无法创建窗口。 INITCOMMONCONTROLSEX InitCtrls; InitCtrls.dwSize = sizeof(InitCtrls); // 将它设置为包括所有要在应用程序中使用的 // 公共控件类。 InitCtrls.dwICC = ICC_WIN95_CLASSES; InitCommonControlsEx(&InitCtrls); CWinAppEx::InitInstance(); AfxEnableControlContainer(); // 标准初始化 // 如果未使用这些功能并希望减小 // 最终可执行文件的大小,则应移除下列 // 不需要的特定初始化例程 // 更改用于存储设置的注册表项 // TODO: 应适当修改该字符串, // 例如修改为公司或组织名 SetRegistryKey(_T("应用程序向导生成的本地应用程序")); /******************************代码开始添加**************************************/ CoInitialize(NULL); m_Skin.CreateDispatch(_T("SkinCrafter.SCSkin3")); m_Skin.InitLicenKeys(_T("SKINCRAFTER"),_T("SKINCRAFTER.COM"),_T("support@skincrafter.com"),_T("DEMOSKINCRAFTERLICENCE")); m_Skin.DefineLanguage(0); m_Skin.InitDecoration(1); //change the path to whatever you have m_Skin.LoadSkinFromFile(_T("Eclipse.skf")); m_Skin.ApplySkin(); /********************************代码添加结束*************************************/ C无幻博客Dlg dlg; m_pMainWnd = &dlg; INT_PTR nResponse = dlg.DoModal(); if (nResponse == IDOK) { // TODO: 在此放置处理何时用 // “确定”来关闭对话框的代码 } else if (nResponse == IDCANCEL) { // TODO: 在此放置处理何时用 // “取消”来关闭对话框的代码 } // 由于对话框已关闭,所以将返回 FALSE 以便退出应用程序, // 而不是启动应用程序的消息泵。 return FALSE; }

效果如下:

程序运行没有弹出注册窗,但是标题栏的SkinCrafter Demo标志没办法去掉,如果有人去掉的话,请告诉我。

程序发布:
首先:把用到的DLL拷贝到工程下,如SkinCrafterDll_vs2008.dll或SkinCrafter3_vs2008.dll,依据程序所需,然后也把用到的皮肤拷贝到工程下;
然后:也把上面的东西拷贝到Release目录下,然后对工程的Release进行静态编译设置,发布程序;
最后:直接发布Release目录下的文件即可。重点说明 :这是对已经安装SkinCrafter,并且已经补丁的。若是没有安装的话,在别人电脑上看不到效果,还需安装SkinCrafter和补丁 ,可能因为是盗版原因。

PS:使用皮肤会加大内存的使用,相比三四倍之余。一般可以用来课程设计之类的小程序。若是有谁已经知道了怎么发布上面的工程的话,请不吝指点。

VC皮肤库SkinCrafter.v3.4.0.0使用相关推荐

  1. VC皮肤库SkinCrafter v3 4 0 0使用

    皮肤界面制作工具.可以自定义皮肤的组件库,它可以使你的程序具有换肤功能,拥有最独特的外观风格.支持所有的Win32平台,包括.NET.支持常用的编程语言,包括VC++,VB,Delphi,微软form ...

  2. VC皮肤库SkinSharp 1 0 6 6的使用

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Skin ...

  3. VC皮肤库SkinSharp 1.0.6.6的使用

    SkinSharp又称Skin#,是Windows环境下一款强大的换肤组件. SkinSharp作为换肤控件,仅仅须要在您的程序中加入一行代码,就能让您的界面焕然一新,并拥有多种主题风格和色调的动态切 ...

  4. VC皮肤库之duilib

    首先是个国产的开源 的,directui 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 .Window CE.Mobile等平台. Duilib ...

  5. MFC 添加皮肤库方法步骤

    项目中使用的库文件,下载地址: https://download.csdn.net/download/byh371256/10741951 //VC皮肤库文件SkinPlusPlusDLL实现步骤: ...

  6. .NETCore 简单且高级的库 csredis v3.0.0

    前言 .NETCore 从1.0发布历经坎坷,一开始各种库缺失到现在的部分完善,走到今天实属不易. 比如 redis-cli SDK 简直是坑出不穷. 过去 .net 最有名望的 ServiceSta ...

  7. phpstudy安装php8.0和php8.1的方法(内含VC运行库)

    phpstudy8.1安装php8.0.14nts和php8.1.1nts的方法 phpstudy 8.1是个很好用的PHP集成环境软件,可惜官方一年多没更新了,官方只支持到PHP7.4,因为近期项目 ...

  8. 采样坦克3含音色库-SampleTank v3.0.1 + Content WiN-MAC

    IK Multimedia SampleTank 3.0.1+Soud Content win&Mac 64bit | 32GB IK Multimedia宣布发布了期待已久的第三代Sampl ...

  9. Python 典藏篇-Microsoft Visual C++ 14.0 is required,官方vc++运行库工具一键式解决!

    前言: error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools ...

最新文章

  1. .net项目开发工具(v2.0)功能完善专帖
  2. 数据驱动精准化营销在大众点评的实践
  3. 2014-01-01
  4. mybatis3源码2-查询
  5. C语言宏的高级应用-转
  6. spring+hibernate 下载
  7. https认证和httpclient远程调度https的接口的方法
  8. (附源码)Flutter Demo
  9. gstreamer实现sink插件的代码,及无法结束的问题
  10. 帆软round函数不生效_第一卷深入了解Python内置函数,讲解内置函数都有什么作用...
  11. 《数据结构与算法之美》21~25笔记
  12. 刚安装3dsmax2020无法保存文件或注册机无法patch
  13. 短视频抖音广告投放数据分析报告, 游戏行业抖音广告投放占比最多
  14. c# python3_从C#到Python —— 3 函数及函数编程
  15. 图像语义分割-CVPR2020-CPNet:结合不同类别的上下文信息先验--场景语义分割--注意力机制--Context Prior for Scene Segmentation--关键创新点代码复现
  16. 幻14 连不上无线网 网卡掉驱动
  17. Essential singularity
  18. IEEE 754浮点数标准详解
  19. 【5G核心网】5G概念之-MICO Mode
  20. springboot中的线程池

热门文章

  1. idea 2017 maven web 项目构建
  2. AliMe Assist: An Intelligent Assistant for Creating an Innovative E-commerce Experience论文笔记
  3. 解决部分华为,乐视手机听筒模式听不到声音问题
  4. 【Simulator IOS虚拟机】IOS虚拟机设置中文输入
  5. 胡子决定编程语言运势[zt]
  6. 求男孩女孩比例的题目---搜狐笔试题
  7. C# 连接 Mysql 中文乱码问题
  8. 最新苹果二手报价单(2022.2.15)
  9. 反重力引擎项目-第二期-电子船工程
  10. 在线教育PPT+讲师视频教学直播界面效果