文档首页

简介

  • 炫彩界面库–软件界面开发框架,让用户快速开发桌面软件变的简单高效;功能丰富(一千多个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, 或使用其他用户封装的接口