简介
- 炫彩界面库–软件界面开发框架,让用户快速开发桌面软件变的简单高效;功能丰富(一千多个API接口), 简单易用,轻量级,高度DIY自定义,一键换肤,满足不同软件UI需求,安全(所有界面元素无句柄),支持Windows平台所有编程语言, Unicode字符编码,完善的帮助文档及技术支持服务.
- UI设计器:快速开发工具,所见即所得,高度自定义系统(DIY),让UI开发变的更加简单.
- C/C++语言开发:软件运行效率高,不需要第三方库的支持,不依赖MFC,ATL,WINDOWS标准控件等.
- DirectUI设计思想:在窗口内无子窗口,窗口相当于容器,界面元素都是逻辑上的区域,没有句柄. 灵活易扩展,用户可以对元素句柄进行包装扩展,支持用户自绘,支持各种格式图片.
- 原生xml+css+布局弹性盒子,可实现各种webUI, xml(布局UI)+css(换肤及美化),可替代本地网页.
- 弹性布局盒子, 各种布局属性, 可模仿网页效果.
- SVG适量图形支持, 缩放不失真, 大量图标库可用,支持SVG动画.
- 动画特效支持, 各种动画效果,自由组合.
- IDE-炫语言:炫语言-中文编程, UI设计器与中文编程语言结合, 高度集成开发环境.
- 注解
- 视频请看B站, 文档请看本手册, 动画特效请看商城[动画特效]例子, 更多示例请看[炫彩商城].
入门开始(新人必看)
模块结构关系图(新人必看)
代码风格模板
示例
百度云-网盘下载
炫彩QQ群
炫彩界面库3群(验证码:XCGUI)
D2D透明问题
为了提高性能, 默认不擦除背景, 所以当元素没有启用背景透明(或设置透明度);
那么就不能使用半透明色去填充背景, 不然会造成重影;
因为系统内部填充一次背景, 用户再填充一次背景(覆盖内部填充), 这样就造成性能浪费;
相关API:
XEle_EnableBkTransparent()
XEle_SetAlpha()
画布偏移问题
D2D相对于GDI,画布是整个窗口,所以D2D一般没有画布偏移, GDI自绘有画布偏移.
相关API:
XDraw_GetOffset()
不同编程语言用户引导
炫语言用户
直接下载IDE及VC环境包, 里面包含炫语言示例, 网盘或QQ群共享下载
C/C++用户
请下载[炫彩库文件]-(xcgui.h, xcgui.dll,xcgui.lib), 网盘或QQ群共享下载
易语言用户
请下载[炫彩易语言模块], 网盘或QQ群共享下载.
事件注册: 事件格式已写入炫彩易模块源码中, 需要什么事件直接复制粘贴.
火山PC用户
请下载[炫彩火山PC模块], 网盘或QQ群共享下载
go语言用户
链接
其他语言用户用户
直接调用xgui.dll导出的API, 或使用其他用户封装的接口