SkinSharp怎么用?

SkinSharp怎么用?

  SkinSharp

  什么是SkinSharp?

  SkinSharp又称Skin#,是Windows环境下一款强大的换肤组件。通用换肤库(SkinSharp)能在软件添加换肤功能,支持所有主流的编程语言,比如C++、Delphi、VB6、.net、易语言等等。

  SkinSharp作为换肤控件,只需要在您的程序中添加一行代码,就能让您的界面焕然一新,并拥有多种主题风格和色调的动态切换功能以及Vista透明边框特效。

  SkinSharp使用教程:


  SkinSharp

  个人测试:Windows 7系统、Visual Studio 2008 SP1 环境;

  步骤一:新建基于对话框的工程,本次测试在VS2008SP1下,工程名任意;

  步骤二:将换肤库头文件和链接库文件(SkinH.h , SkinHu.lib )拷贝到工程的目录下;

  步骤三:在工程的stdafx.h 头文件,添加以下代码:

  #include “SkinH.h”

  #pragma comment (lib,“SkinHu.lib”)


  SkinSharp

  步骤四:在工程的对话框初始化函数里面添加以下代码,加载皮肤:

  SkinH_Attach();


  SkinSharp

  步骤五:编译下工程,产生Debug或Release文件夹,把DLL文件(SkinHu.dll )和皮肤文件(skinh.she )拷贝到此。好,可以运行程序了。效果如下:

时间: 2024-11-03 21:39:52

SkinSharp怎么用?的相关文章

教程-MFC中界面美化与皮肤制作

问题描述 MFC中界面美化与皮肤制作 现在只会用MFC编写一些小程序,但界面一直都是默认的那种,顶多就能换个对话框背景,想要作一些界面比较好看的程序,请大神给一些教程,之前在网上查的用skinsharp和SHEditor,但也不是太懂 解决方案 Windows UI 框架 解决方案二: MFC从入门到精通 你学这个之前必须得了解计算机系统消息的处理机制 会很有帮助

MFc界面添加滚动条笔记

2012-4-23 2.The Fingerprint Contrast and Analysis System 3.参照书上代码将程序背景图片处理好.   4.add new image 窗口出现时大小正好为整个客户区 CRect rect; pView->GetClientRect(rect); ClientToScreen(rect); pDlg->MoveWindow(rect);     5.vc6的风格转换为 vs2008的风格 解决方案:stdafx.h文件里 加上 #if de

仿酷狗音乐播放器开发日志十七——换肤功能的实现一

转载请说明原出处,谢谢~~            好的软件一定要有好看的皮肤,我记得几年前的换肤流行把所有窗体的所有控件的外观样式改变,skin++和skinsharp就是那几 年流行的换肤库,使用简单,主要采用Hook与子类化技术来实现应用程序的自动换肤,属于第二代皮肤库.当时觉得那样的皮肤效 果很棒.效果如下:                           而这几年第三代界面技术DirectUI技术流行后,软件皮肤变得更随意和高效,现在的换肤功能一般就只换一个背景图片,QQ. 迅雷.酷

NSIS:超级轻量皮肤SkinH

原文 NSIS:超级轻量皮肤SkinH 这虽然是一个其他软件的皮肤控件,不过拿来用到NSIS上还是不错的.控件加皮肤文件只有100多K,可以说是比较难得了!  看一下效果:     代码示例: 01 #皮肤演示程序  少轻狂 www.flighty.cn 02   03 !define PRODUCT_NAME "My application" 04 SetCompressor lzma 05 !include "MUI.nsh" 06   07 !define M