MFC 扩展界面 美化
今天上网无意中发现Ultimate Toolbox 竟然在2007年7月起开源了,GUI市场竞争激烈可见一斑,根据其官方网站http://www.theultimatetoolbox.com/说贵公司打算停止该项目,原因是什么也没有说明,不过这对我们来说并不重要,开源此类代码着实让我感动的不得了,估计要兴奋好几天。开源项目包括300多个扩展MFC类,TCP/IP类,表格控件类。代码和说明刊登在全球最大的Windows开发网站上:http://www.codeproject.com/MFC/UltimateToolbox_GUI.asp#Background_Painter,呵呵,这下可忙坏我了,好好看看它的源码。真是搞笑,我不明白http://www.componentcn.com/index.asp网为什么还在卖此类产品?可能买者不知道此事罢了…
GuiToolkit 国外著名的 VC++ 唯一免费开源界面美化库
首先你要学习MFC,
因为Xtreme Toolkit是MFC的界面库,
也是基于MFC开发的,呵呵,
还有Xtreme Toolkit是要付费的
VC中利用BCGControlBar对MFC对话框界面进行皮肤美化。如果你原来创建了一个不带皮肤的MFC对话框工程(不是单文档或多文档工程),并且不想重新去生成一个BCG风格的工程,可以利用本文提供的方法,将其转化成为带皮肤的BCG工程。
-、简介
VC里边界面换肤是比较头痛的问题,网上有不少介绍,但是大多数仅仅提供Dll或者Lib,有代码的又有很多问题,效果很差。这几日突然想到一个解决方案,有源码,皮肤有一百多个,就是采用Delphi里边成熟的界面组件vclskin,将它做成Dll来用,效果相当不错,赶紧介绍给大家。
二、效果预览
又是后知后觉,今天猪猪给我一个地址,让我看看怎么回事,结果我一看,是codeproject的MFC专栏。乍一看,真的晕了,所有的项目都是Ultimate Toolbox的。再一看,哇,Ultimate Toolbox从2007年8月起开源了,免费了。其最后几个产品是5月份发布的。
就象被个馅饼砸中了一样,有点晕。想当年,MFC下面最知名的界面库Ultimate ToolBox是个非常让人留口水的。没想到现在居然开源了,而且免费了。开发小组还花了许多精力,写了无数个控件介绍和下载贴在codeproject中。
再到主页http://www.theultimatetoolbox.com/中一看,原来是要停止这个项目了。那么,对于原有客户来说,开源免费确实是唯一的选择了。而Ultimate发生了什么,主页上没有说。或许是转型了。