分享
 
 
 

使用免费界面换肤软件 USkin

王朝vc·作者佚名  2006-05-23
窄屏简体版  字體: |||超大  

使用免费界面换肤软件 USkin

作者:thirdwolf

下载源代码

一、介绍我们都知道,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 file

USkinInit(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版所有已知错误。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有