Skip to content
/ duilib Public
forked from duilib/duilib

基于官方版本,并做了大量改进,并已在公司产品中使用。与官方版本存在不兼容问题,敬请注意。详见 修改记录.md 文件。

License

Notifications You must be signed in to change notification settings

zydxhs/duilib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Duilib

Duilib是一个Windows下免费开源的DirectUI界面库,由于简约易扩展的设计以及稳定高效的实现被各大互联网公司普遍接受,广泛应用于包括IM、视频客户端、股票行情软件、导航软件、手机辅助软件、安全软件等多个行业的众多pc客户端软件。Duilib还在不断的发展中,在文档、例子、动画、渲染引擎等多个方面将持续改进。

欢迎为Duilib提供功能改进、代码修补、bug反馈、使用文档和献计献策,让我们一起把Duilib做的更好!当然也欢迎你对duilib项目进行捐助(可以使用支付宝或微信扫码)。

主要改动

  1. 校准属性列表,省略继承的属性
  2. 改进多语言支持
  3. 添加一些控件新特性。包含了大量新特性,这里不一一列出
  4. 支持控件自动计算宽、高
  5. 优化控件的盒子模型,与 W3C 的盒子模型一致
  6. 添加控件:HotKey, Menu, PwdCheck, IP,
  7. 添加基于 miniblik 的浏览器控件
  8. 按钮类控件统一5状态图片和颜色、边框
  9. 添加特效支持
  10. 添加窗体阴影支持
  11. 添加拖拽支持
  12. 支持在窗体点位符,在其位置嵌入一个子窗口。可以使得大型复杂内容窗口分割成小窗口,便于开发维护
  13. 添加控件属性优先级支持。支持全局默认属性 < 窗体默认属性 < 控件定制属性三个优先级
  14. 多屏支持
  15. 添加系统托盘图标/菜单
  16. 编辑框支持正则式过滤

基于Duilib的软件不完全列表

Duilib自2010年8月21日发布以来,获得了众多开发者和大公司的信赖,在各行各业的软件中得到了广泛应用,以下是一个作者知道不完全列表,欢迎大家补充指正 https:/duilib/duilib/wiki/%E5%9F%BA%E4%BA%8EDuilib%E7%9A%84%E8%BD%AF%E4%BB%B6%E4%B8%8D%E5%AE%8C%E5%85%A8%E5%88%97%E8%A1%A8

About

基于官方版本,并做了大量改进,并已在公司产品中使用。与官方版本存在不兼容问题,敬请注意。详见 修改记录.md 文件。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 90.2%
  • C 9.6%
  • CMake 0.2%