vc 界面库皮肤库

vc 界面库皮肤库

ID:26537923

大小:52.00 KB

页数:15页

时间:2018-11-27

vc 界面库皮肤库_第1页
vc 界面库皮肤库_第2页
vc 界面库皮肤库_第3页
vc 界面库皮肤库_第4页
vc 界面库皮肤库_第5页
资源描述:

《vc 界面库皮肤库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VC界面库皮肤库2009年09月06日星期日19:58CJLib(mfc扩展开发包,是xtremetoolkit的前生,但xtremetoolkit收费了)http://www.codejock.com/BCGControlBar(收费,mfc扩展开发包,功能很强大)http://www.bcgsoft.comSkinMagic(收费,看起来像Office)http://appspeed.com/html/download.htmlAppFace(收费,支持mfc,VCL,ATL,WTL框架)http://www.appface.com/chs/index.htmSKin

2、++(收费,界面很好看)http://www.uipower.com/USkin(收费,界面很好看)http://www.neemedia.com/SYGUI(收费,mfc扩展框架)http://www.sygui.com/LibUIDK(部分免费,不开源,效果好,适合贴图)http://www.iuishop.com/download.htmGuiToolkit(开源,mfc扩展框架)http://www.beyondata.com/default.htmGardenUI(免费,界面效果挺好的,XML,代码界面分离)http://www.gardenui.com/几种免

3、费的界面库及其用法MFC的标准界面给程序员带来了一定的便利,但也使得用户总是抱怨Windows的界面非常的糟糕,于是各种各样的界面库诞生了,从金山瑞星等公司的一系列的软件来看,他们就有自己的界面库。好的界面库使用起来非常简单,就如QQ的换肤功能,转眼间使得软件面貌一新。一个好的界面库可以大大降低编程的复杂程度,提高开发速度,保证软件风格的一致性。为了DVBAres的开发,我考察了几种(免费)界面库。1。AppFace。AppFace在一部分软件开发者的好评,因为它的使用实在是简单,而且稳定性和效率都不错,而且对于个人用户还有免费条款,因此中文页面上的介绍比较多。这一款软件

4、在其0.x版本上还是免费的,到目前的版本上已经不免费了,只提供90天的试用期。2。MenuXPMenuXP这个界面库只能作出仿OfficeXp风格的界面,使用起来也算简单,而且很关键的一条,它是免费的。参考网址:http://www.codeproject.com/menu/menuxp2.asp3。CJ60。CJ60原名为MFC的扩展库,是世界著名的界面库,网上有较多的源代码下载,不过这个扩展库的使用是针对MFC标准控件的,如果要研究这个界面库,则可以参考《VC++界面一揽子方案》,其中的说明文档对这些界面控件有较好的描述。4。BCG。专业版是一套非常好的MFC扩展界面

5、库!可以帮助你在编程时轻松制作出非常漂亮专业的自定义界面!提供100多种界面,很容易经过我们自己的重新设计组合成满意的效果。缺点是复杂,使用起来需要一个学习的过程。通过网上查询,发现可用的免费的较好的界面库非常少,大部分的曾经免费的界面库都已经商业化。不过武爱敏手上正好有一个较老的界面库,测试了一下,效果还可以,于是终止了费力的调查。AppFace的介绍AppFaceForVC支持Win9X/NT/2K/XP,UNICODE/ANSI,能够对目标进程里的所有Widows标准控件,系统菜单,通用对话框等实现换肤,对非商业用途而言,它是完全免费的。关键的是AppFace的使用

6、非常简单,很容易添加到已有的工程中。我使用的是0.2版,你也可以到它的网站http://www.appface.com去下载最新版本。运行效果图如下:AppFace支持三种皮肤加载方式,从磁盘文件加载,从资源加载,从内存加载。下面我就说说如何从资源加载URF皮肤文件:首先,要确保你下载了AppFaceforVC开发包,我们要用到其中的三个文件:"appface.h","appface.dll","gtclassic.urf"。接着,创建一个VC可执行文件工程,MDI/SDI/DIALOG/WIN32类型的都可以,我以创建一个DIALOG工程ResSkin进行说明。将"ap

7、pface.h"拷贝到该工程目录下,将"Appface.dll"拷贝到该工程的输出目录下,例如:"debug",将"gtclassic.urf"拷贝到资源所在目录下。在VC的项目管理器中进入资源管理项,在右键菜单中选择"Import",将"gtclassic.urf"添加进工程,资源类型设定为:"MYRESTYPE",资源ID设定为"IDR_MY_URF"。注意:资源ID前面一定要加双引号。准备工作全部完成了,现在进入正题:1.在ResSkin.cpp中加入:#include"appface.h"2.在CResSkinApp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。