vs中添加界面皮肤
2016-07-27 13:10
162 查看
SkinSharp又称Skin#,是Windows环境下一款强大的换肤组件。
SkinSharp作为换肤控件,只需要在您的程序中添加一行代码,就能让您的界面焕然一新,并拥有多种主题风格和色调的动态切换功能以及Vista透明边框特效。
网站地址:http://www.skinsharp.com/
![](http://p.blog.csdn.net/images/p_blog_csdn_net/akof1314/EntryImages/20091219/s1.png)
官方下载:http://www.skinsharp.com/htdocs/tar/SkinH_VC.rar
本地下载:http://download.csdn.net/source/1893535
![](http://p.blog.csdn.net/images/p_blog_csdn_net/akof1314/EntryImages/20091219/s4.png)
个人测试:Windows 7系统、Visual Studio 2008 SP1 环境
步骤一:新建基于对话框的工程,本次测试在VS2008SP1下,工程名任意;
步骤二:将换肤库头文件和链接库文件(SkinH.h , SkinHu.lib )拷贝到工程的目录下;
步骤三:在工程的stdafx.h 头文件,添加以下代码:
#include "SkinH.h"
#pragma comment (lib,"SkinHu.lib")
![](http://p.blog.csdn.net/images/p_blog_csdn_net/akof1314/EntryImages/20091219/s2.png)
步骤四:在工程的对话框初始化函数里面添加以下代码,加载皮肤:
SkinH_Attach();
![](http://p.blog.csdn.net/images/p_blog_csdn_net/akof1314/EntryImages/20091219/s3.png)
步骤五:编译下工程,产生Debug或Release文件夹,把DLL文件(SkinHu.dll )和皮肤文件(skinh.she )拷贝到此。好,可以运行程序了。效果如下:
![](http://p.blog.csdn.net/images/p_blog_csdn_net/akof1314/EntryImages/20091219/s5.png)
程序发布:
目前官方还未给出打包功能,继续关注之。对于上面的截图所示的方法发布也可以,虽然带了个DLL,但是不必去注册的,简单多了。
PS:个人感觉,一款轻巧的皮肤库,虽然不是免费的,但是试用版没有类似SkinCrafter之类的注册窗口,并且没有过于“碍眼”的标志,此SkinSharp只有一个小衣服的logo图标而已,重要的不是这点,而是个人版很便宜,目前好像70块左右。虽然目前皮肤包不多,但是都还不错,更多QQ类似的皮肤效果。关于内存占用方面,不会消耗太多。
SkinSharp作为换肤控件,只需要在您的程序中添加一行代码,就能让您的界面焕然一新,并拥有多种主题风格和色调的动态切换功能以及Vista透明边框特效。
网站地址:http://www.skinsharp.com/
![](http://p.blog.csdn.net/images/p_blog_csdn_net/akof1314/EntryImages/20091219/s1.png)
官方下载:http://www.skinsharp.com/htdocs/tar/SkinH_VC.rar
本地下载:http://download.csdn.net/source/1893535
![](http://p.blog.csdn.net/images/p_blog_csdn_net/akof1314/EntryImages/20091219/s4.png)
个人测试:Windows 7系统、Visual Studio 2008 SP1 环境
步骤一:新建基于对话框的工程,本次测试在VS2008SP1下,工程名任意;
步骤二:将换肤库头文件和链接库文件(SkinH.h , SkinHu.lib )拷贝到工程的目录下;
步骤三:在工程的stdafx.h 头文件,添加以下代码:
#include "SkinH.h"
#pragma comment (lib,"SkinHu.lib")
![](http://p.blog.csdn.net/images/p_blog_csdn_net/akof1314/EntryImages/20091219/s2.png)
步骤四:在工程的对话框初始化函数里面添加以下代码,加载皮肤:
SkinH_Attach();
![](http://p.blog.csdn.net/images/p_blog_csdn_net/akof1314/EntryImages/20091219/s3.png)
步骤五:编译下工程,产生Debug或Release文件夹,把DLL文件(SkinHu.dll )和皮肤文件(skinh.she )拷贝到此。好,可以运行程序了。效果如下:
![](http://p.blog.csdn.net/images/p_blog_csdn_net/akof1314/EntryImages/20091219/s5.png)
程序发布:
目前官方还未给出打包功能,继续关注之。对于上面的截图所示的方法发布也可以,虽然带了个DLL,但是不必去注册的,简单多了。
PS:个人感觉,一款轻巧的皮肤库,虽然不是免费的,但是试用版没有类似SkinCrafter之类的注册窗口,并且没有过于“碍眼”的标志,此SkinSharp只有一个小衣服的logo图标而已,重要的不是这点,而是个人版很便宜,目前好像70块左右。虽然目前皮肤包不多,但是都还不错,更多QQ类似的皮肤效果。关于内存占用方面,不会消耗太多。
相关文章推荐
- Linux命令(19)用户权限管理:chown
- 通过Python使用树莓派的GPIO[未完待续...]
- iOS UIWebView 的加载
- Drawable、Bitmap、byte[]之间的转换
- iOS - 大文件下载(task and session)
- windows 任务计划失败 返回值
- 服务器架构及实战(架构篇)- PHP建站
- caffe 试运行MNIST
- Android TextView 不同主题下两边对齐
- Maven常用
- 关于OleDB连接Excel的Extended Properties(扩展属性)HDR=YES; IMEX=2个人理解心得
- 读懂 Linux中的 diff
- React学习笔记
- 汽车网站源码下载
- 算法竞赛入门经典(第二版)-刘汝佳-第三章 数组与字符串 环状序列
- Python--列表解析
- C/C++内存泄漏及检测
- Working with Git
- [LeetCode练习题-C语言]168. Excel Sheet Column Title
- OpenCV中HSV颜色模型及颜色分量范围