cUI 系列 -- 规划

一、简介

cUI 将会是一款基于 win32 实现的 UI 框架。力求精简,即:最少依赖,最小包体体积。

二、规划

  • 任务栏托盘
    桌面客户端的基础能力,包括:任务栏托盘图标,托盘右键菜单。
  • 窗口绘制
    桌面客户端的基础能力,包括:位图(bmp, png, jpg),矢量图(svg),动图(gif, webp, lottie)。
  • 桌面通知
    桌面客户端的特殊能力。监于过于通用,那就把 windows SDK 的能力拿来剖析一下。
  • 常规控件
    桌面客户端的基础能力,包括:Button, COMBOBOX, EDIT, LISTBOX, MDICLIENT, RichEdit, SCROLLBAR等。

三、备注

1、该系列不局限于某一开发语言。但,仅涉及 win32 接口和所有开发语言都具备的标准接口。
2、该系列仅提供客户端方面的基础能力。所以,图片解析,GDI绘制等特定技术栈不在讨论范围。
3、该系列的目标是实现一种 UI 框架,基础设施往往是最难的。所以,简单的示例也会涉及:线程,窗口,windows消息,定时器等。


cUI 系列 -- 规划
https://jalencui.com/2025/10/09/cUI-planning/
Author
Jalen Cui
Posted on
October 9, 2025
Licensed under