# UILib **Repository Path**: gitosc4711/UILib ## Basic Information - **Project Name**: UILib - **Description**: Windows平台DirectUI界面库,可以给ATL、MFC或windowless使用,纯傻瓜式用法,很容易实现任何界面,比DuiLib更好用。 - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 52 - **Created**: 2019-11-05 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # UILib #### 项目介绍 这是我2012年开始自创的界面库,最开始只有Button控件,根据项目需要不断添加新控件,5年期间用它做了4个大型客户端产品,分享给有需要的小伙伴。 每个控件代码都极其精简,基本都在100行左右,使用也非常简单,而且功能强大、性能极高,怎么用都没有性能问题,可以实现任何复杂界面,比DuiLib更好用。 控件有Z-Order的功能,子控件的Z序比父视图的高,同级控件后添加的高,Z序高的控件先响应消息、后绘制,可用于组合复杂控件、添加背景图等等。 我实现了一些基本控件,和几个高级控件(CUISlider、CUIVScroll等),高级控件都可以由基本控件组合而成,就像原子核、电子组成原子,原子组成分子一样,比如一个按钮的右上角想放个×号等,都是非常简单的。 #### 使用说明 详见Word文档:使用说明.docx