面向现代 Windows 桌面应用开发的完整解决方案,从渲染引擎到控件库全面优化。
基于 Direct2D 1.1 的 GPU 加速渲染引擎,动画流畅不卡顿,告别传统 GDI 闪烁。
自动检测系统环境,不支持 Direct2D 时无缝回退到 GDI+ 渲染,保证 Win7 等旧系统兼容性。
内置按钮、输入框、列表、图表、对话框、选项卡等 30+ 中文控件,中文标签、中文属性,即拖即用。
浅色、深色、蓝色、紫色、红色等 5 套内置主题,一行代码切换,支持自定义配色方案。
完整实现 Per-Monitor V2 DPI 感知,多屏混合缩放依然清晰锐利,不会出现模糊问题。
内置 PNG/JPG/SVG 图像渲染,支持 Emoji 与自定义字体,界面视觉表现更丰富。
纯 C++ 实现,无第三方运行时依赖,静态编译后单文件分发,无需打包庞大的 Qt / MFC 运行库。
专为火山视窗 / 火山PC 编程环境优化,支持可视化设计器,拖拽布局,中文属性表,所见即所得。
采用分层设计,D2D 负责高性能图形渲染,GDI+ 提供兼容性支持,两者无缝协同工作。
30+ 精心设计的 UI 控件,覆盖桌面应用开发的各种场景需求。
只需几行代码,即可在你的项目中集成 cxeui 界面库。
// 创建主窗口(中文编程·直观易懂) 变量 主窗口 = cxeui.创建窗口("我的应用", 800, 600) // 添加按钮控件(中文属性名) 变量 按钮 = 主窗口.添加按钮("点击我", 50, 50, 120, 40) // 绑定事件回调(响应式) 按钮.置点击事件(&按钮_被点击) // 进入消息循环 主窗口.显示并运行()
// 设置深色主题(内置 5 套主题) cxeui.主题.设置("深色") // 启用 Per-Monitor V2 DPI 感知 cxeui.DPI.启用高DPI(真) // 创建输入框(中文属性) 变量 输入框 = cxeui.创建输入框() 输入框.置占位文本("请输入内容...") // 创建图表组件并绑定数据 变量 图表 = cxeui.创建图表(销售数据) 图表.置类型("折线图")
// 使用垂直布局容器 变量 容器 = cxeui.创建布局("垂直") 容器.置间距(12) 容器.置内边距(20, 20, 20, 20) // 添加标题和内容(中文属性) 容器.添加(cxeui.创建标签("欢迎使用 cxeui")) 容器.添加(cxeui.创建输入框()) 容器.添加(cxeui.创建按钮("开始使用")) // 自动适应窗口大小(响应式) 主窗口.置布局(容器)
基于 Direct2D 硬件加速的渲染性能实测数据。
选择适合你的版本,立即开始使用 cxeui 构建现代化桌面应用。
持续迭代,为开发者带来更强大、更易用的 UI 开发体验。
关于 cxeui 使用与授权的常见问题解答。
下载 模块,几分钟内即可在你的火山视窗项目中集成现代化 UI 界面。