国人编写的开源UI组件库FreeCL1.03发布,欢迎下载把玩。

xiaogq5228 2009-08-04 10:43:46
FreeCL 1.03是一款开源免费的、基于Windows系统的UI控件库,采用C++语言开发,利用PME编程模式(Property、Method、Event),模拟.Net编码风格,实现了众多常用的Windows标准控件、通用控件、Shell控件以及通用对话框。FreeCL包含丰富的特性:

1) 采用诸多C++高级特性,包含多种泛型技术、OOP技巧、算符重载、同名函数重载,可供C++初学者参考;
2) 实现了内置的UI编辑器,方便用户快速调整用户界面;
3) 实现了IE风格的工具栏,模拟IE浏览器的菜单控制;
4) 实现了QQ风格的菜单,带来绚丽的菜单画面;
5) 实现了Shell控件,模拟Windows资源浏览器的名字空间遍历;
6) 实现了XP风格主题服务功能支持;
7) 实现了彩色文本、彩色边框的绘制功能;
8) 支持轻3D风格、浮动风格的控件绘制功能;
9) 25000行源代码完全呈现,属性语法、事件驱动、窗口子类技术、控件完全自绘,神秘而简单;
10) 高级的封装,详尽的文档,让用户彻底摆脱繁杂SDK,实现企业级的快速软件开发;

此版本修正了以前版本所发现的各种Bug,加强了参数校验等错误处理能力,大幅改善了闪烁问题,增强了对各种C++编译器的适应性。
下载地址:http://download.csdn.net/source/1546148
截图地址:http://blog.sina.com.cn/s/blog_4c3538470100aoq0.html

...全文
223 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
dulvtianya 2009-08-06
  • 打赏
  • 举报
回复
学习啊学习
snritxihc 2009-08-06
  • 打赏
  • 举报
回复
好东西学习一下.

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

http://feiyun0112.cnblogs.com/
snritxihc 2009-08-06
  • 打赏
  • 举报
回复
好东西学习一下.

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

http://feiyun0112.cnblogs.com/
xiaogq5228 2009-08-06
  • 打赏
  • 举报
回复
下一个版本会支持换肤功能,开发中......
jin_yan 2009-08-06
  • 打赏
  • 举报
回复
VC 2005 team版我还真没有试验过,我机器上全是免费正式版Express,实在买不起那个团队版。Express下的编译肯定是通过了的,可能是你们的SDK太旧,或者包含目录配置不对,你可以换用VC2008试一试,再不然只好阅读代码了。
Kittyloveu 2009-08-06
  • 打赏
  • 举报
回复
我用vs2005team版,打开后也是不能编译过,需要怎么才可以编译过啊


都是些类似这样的错误
1>正在编译...
1>CommonDialog.cpp
1>f:\sourcecode\skin\freecl_1.03\freecl_1.03\freecl\winimagelist.h(93) : error C2440: 'specialization' : cannot convert from 'overloaded-function' to 'DWORD (__thiscall FreeCL::WinImageList::* )(void)'
1> None of the functions with this name in scope match the target type
1>f:\sourcecode\skin\freecl_1.03\freecl_1.03\freecl\WinToolbar.h(223) : error C2440: 'specialization' : cannot convert from 'overloaded-function' to 'FreeCL::Size (__thiscall FreeCL::WinToolbar::* )(void)'
1> None of the functions with this name in scope match the target type
1>f:\sourcecode\skin\freecl_1.03\freecl_1.03\freecl\WinToolbar.h(233) : error C2440: 'specialization' : cannot convert from 'overloaded-function' to 'int (__thiscall FreeCL::WinToolbar::* )(void)'
1> None of the functions with this name in scope match the target type
1>ControlBase.cpp
1>f:\sourcecode\skin\freecl_1.03\freecl_1.03\freecl\WinImageList.h(93) : error C2440: 'specialization' : cannot convert from 'overloaded-function' to 'DWORD (__thiscall FreeCL::WinImageList::* )(void)'
1> None of the functions with this name in scope match the target type
1>FlatTab.cpp
1>f:\sourcecode\skin\freecl_1.03\freecl_1.03\freecl\WinImageList.h(93) : error C2440: 'specialization' : cannot convert from 'overloaded-function' to 'DWORD (__thiscall FreeCL::WinImageList::* )(void)'
1> None of the functions with this name in scope match the target type
1>ShellControl.cpp
1>f:\sourcecode\skin\freecl_1.03\freecl_1.03\freecl\winimagelist.h(93) : error C2440: 'specialization' : cannot convert from 'overloaded-function' to 'DWORD (__thiscall FreeCL::WinImageList::* )(void)'
1> None of the functions with this name in scope match the target type
1>f:\sourcecode\skin\freecl_1.03\freecl_1.03\freecl\WinToolbar.h(223) : error C2440: 'specialization' : cannot convert from 'overloaded-function' to 'FreeCL::Size (__thiscall FreeCL::WinToolbar::* )(void)'
1> None of the functions with this name in scope match the target type
1>f:\sourcecode\skin\freecl_1.03\freecl_1.03\freecl\WinToolbar.h(233) : error C2440: 'specialization' : cannot convert from 'overloaded-function' to 'int (__thiscall FreeCL::WinToolbar::* )(void)'
1> None of the functions with this name in scope match the target type
QQ_456 2009-08-05
  • 打赏
  • 举报
回复
up
Rock_And_Roll 2009-08-05
  • 打赏
  • 举报
回复
不错,楼主继续加油啊
zhouzhipen 2009-08-05
  • 打赏
  • 举报
回复
VC8编译不能通过
不动如岳 2009-08-05
  • 打赏
  • 举报
回复
支持 啊,up
xiaogq5228 2009-08-05
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zhouzhipen 的回复:]
VC8编译不能通过
[/Quote]
可能你的SDK包需要更新,否则编译过不去
xiaogq5228 2009-08-05
  • 打赏
  • 举报
回复
怎么可能呢?我在VC++ 2005 Express、VC++ 2008Express下面编译通过了,才来发布的。前些天我还试验了Turbo C++ 2006,也可以通过编译。
forimprove 2009-08-04
  • 打赏
  • 举报
回复
下来看看
wu_qing_yun 2009-08-04
  • 打赏
  • 举报
回复
下来看看
codelast.com 2009-08-04
  • 打赏
  • 举报
回复
不错,支持

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧