22 Star 111 Fork 42

kanggaojie / UILib

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

UILib

项目介绍

这是我2012年开始自创的界面库,最开始只有Button控件,根据项目需要不断添加新控件,5年期间用它做了4个大型客户端产品,分享给有需要的小伙伴。
每个控件代码都极其精简,基本都在100行左右,使用也非常简单,而且功能强大、性能极高,怎么用都没有性能问题,可以实现任何复杂界面,比DuiLib更好用。
控件有Z-Order的功能,子控件的Z序比父视图的高,同级控件后添加的高,Z序高的控件先响应消息、后绘制,可用于组合复杂控件、添加背景图等等。
我实现了一些基本控件,和几个高级控件(CUISlider、CUIVScroll等),高级控件都可以由基本控件组合而成,就像原子核、电子组成原子,原子组成分子一样,比如一个按钮的右上角想放个×号等,都是非常简单的。

使用说明

详见Word文档:使用说明.docx

The MIT License (MIT) Copyright (c) 2018 kanggaojie Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

Windows平台DirectUI界面库,可以给ATL、MFC或windowless使用,纯傻瓜式用法,很容易实现任何界面,比DuiLib更好用。 展开 收起
C++ 等 2 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C++
1
https://gitee.com/kanggaojie/UILib.git
git@gitee.com:kanggaojie/UILib.git
kanggaojie
UILib
UILib
master

搜索帮助