使用免费界面换肤软件 USkin

2016-01-29 12:00 31 1 收藏

使用免费界面换肤软件 USkin,使用免费界面换肤软件 USkin

【 tulaoshi.com - C语言心得技巧 】

使用免费界面换肤软件 USkin

作者:thirdwolf

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

 下载源代码

一、介绍

  我们都知道,Skin以前是一项比较难的技术。但至从WindowsXP推出以来,Skin或者说Theme变得很普遍。虽然WindowsXP可以支持Theme,但当我们改变WindowsXP的风格时,所有支持WindowsXP风格的应用程序都变成一样的风格,如何让我们的软件不仅具备Skin,而且要靓丽更吸引人更有个性更加与重不同呢。这里我给大家推荐一款换肤软件USkin。

为什么要使用USkin?

1.节省您的开发时间。您不必花太多的精力在界面美化上。只需完成软件功能,加入3行代码即可实现换肤功能。
2.美化软件界面。
3.支持颜色主题。一个皮肤当100个用。
4.免费。不用花一分钱就能拥有换肤功能。
5.同样提供免费的皮肤编辑器。您可以自己DIY出个性界面。



图一 USkin界面效果


图二 USkinBuilder界面

二、USkin特性
支持20多种Windows标准控件支持文件、颜色、打印、字体等标准对话框 支持第三方/自定义控件 支持所见即所得的皮肤文件编辑 支持MDI/SDI/Dialog风格的应用程序 支持WindowsBlind皮肤文件导入,多达万个现成皮肤供您使用 支持颜色主题,一套皮肤可以演变成多种皮肤 * 支持多种编程语言 支持多线程 支持动态换肤 支持所有弹出菜单,包括Edit控件右键弹出菜单 只需三行代码即可实现换肤 支持ListView/TreeView等控件滚动条换肤 皮肤资源文件所占空间小 三、如何使用代码
第一步,包含USkin.h头文件.

#include "uskin.h"
第二步在 InitInstance 函数里调用 USkinInit .
BOOL CSDIApp::InitInstance(){InitCommonControls();CWinApp::InitInstance();if (!AfxOleInit()){AfxMessageBox(IDP_OLE_INIT_FAILED);return FALSE;}AfxEnableControlContainer();// Init USkin lib and load media skin fileUSkinInit(NULL,NULL,_T("media.u3"));SetRegistryKey(_T("Local App"));LoadStdProfileSettings(4);CSingleDocTemplate* pDocTemplate;pDocTemplate = new CSingleDocTemplate(IDR_MAINFRAME,RUNTIME_CLASS(CSDIDoc),RUNTIME_CLASS(CMainFrame),RUNTIME_CLASS(CSDIView));if (!pDocTemplate)return FALSE;AddDocTemplate(pDocTemplate);this->RegisterShellFileTypes();TCHAR sz[500];::GetModuleFileName(NULL,sz,500);AfxMessageBox(sz);CCommandLineInfo cmdInfo;ParseCommandLine(cmdInfo);if (!ProcessShellCommand(cmdInfo))return FALSE;m_pMainWnd->ShowWindow(SW_SHOW);m_pMainWnd->UpdateWindow();//if you want do your own subclass,call USkinInit here//USkinInit(NULL,NULL,_T("media.u3"));return TRUE;}
最后在退出前调用 USkinExit即可.
int CSDIApp::ExitInstance(){USkinExit();return CWinApp::ExitInstance();}
四、更新历史

1.免费全新的SkinBuilder2.0.独创国内唯一完善的MDI模式的SkinBuilder,支持用户自定义皮肤对象!
2.重组核心架构,更快捷高效,更强的扩充.
3.新增的绘制模式选项。独有半透明效果支持!!!
4.皮肤对象支持消息事件!用来做Winamp太简单了!
5.文档完善齐全!
6.拥有版权证明!大家可以放心使用.
7.修正1.0版所有已知错误。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

来源:https://www.tulaoshi.com/n/20160129/1484204.html

延伸阅读
标签: 电脑入门
WPS Office独有的中间层转换框架保证WPS和微软Office的文档可以实现内核级双向精确兼容。WPS2012深度兼容Microsoft Office,你可以直接保存和打开 Microsoft Word、Excel 和 PowerPoint 文件;也可以用 Microsoft Office轻松编辑WPS系列文档。 使用WPS Office来打开MS Office的*.doc、*.xls、*.ppt等格式的文件不是问题,MS Office的用户也...
ActiveSkin 4.3 软件换肤在VC中的实现 作者:南昌航空工业学院 杜晶 下载源代码 ActiveSkin是一款给软件更换皮肤的ActiveX控件。它很还好的将软件界面设计工作从繁琐程序代码编写中解放出来,使得功能设计者可以专心于功能代码的实现,而把软件界面交给美工人员处理。提高了界面设计的工...
中华通软件界面换色  
标签: 电脑入门
WPS Office独有的中间层转换框架保证WPS和微软Office的文档可以实现内核级双向精确兼容。使用WPS Office来打开MS Office的*.doc、*.xls、*.ppt等格式的文件不是问题,MS Office的用户也可以在没有安装WPS Office的情况下,轻松的打开WPS office生成的文件。 方法一:存为MS Office的格式 下面以WPS文字为例,说明如何将WPS格式的文件保存...
免费ocr文字识别软件教程 小琪每天做的最多的事情就是自拍,端着手机寻找合适的角度玩自拍已经成为她生活中不可或缺的一部分。甚至影响到了工作,通常人们都会选择扫描的方式处理一些文件,但是小琪使用的是手机拍照的方式进行处理。这些图片文字不能够直接进行复制和编辑,这个时候就会使用捷速图片文字,一些朋友可能对该软件不是很了解...

经验教程

79

收藏

84
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部