本帖最后由 崔洪玺 于 2017-11-2 11:19 编辑
写这个CUIGUI的目的是为了适应F1芯片以及更低性能芯片能够运行图形界面
先上图吧
这张图不是为了打广告,探长科技查无此号...
图中支持了各种字体的裁剪 , 取自EMWIN的字体生成软件 .
此图片展现了CUIGUI实现了BMP图片各种格式2位,256 {MOD},16 {MOD},565格式,24位的解码,实现了图片的倒角功能 , 重写了EMWIN的图形builder的函数 .
由上图界面计算器进入的界面 . 实现了编辑框功能和按键 , 鼠标
实现了颜 {MOD}拾取功能 , 做这个功能的起因是从电脑上找到的图片颜 {MOD} , 弄到TFT屏上显示时总是一定程度的失真,因为是565格式 .
这样直接拾取自己所要的颜 {MOD}最直观 .
源代码发布在码云上了。
后期更新了进度条,图片缩放,BUTTON控件也改为多态方法实现,这样更加自由一些。这种方法我想推广到其他控件,但是一直没有时间更新。等不忙的时候再更新吧。用的最多的是字体,在点阵屏中都可以使用。已经在不少实际项目中使用了。
很多功能有待改进。
窗口实现了句柄的概念,有兴趣的可以了解下。
内存管理也有待改进。
有空的时候再说吧。如果关注的人多,也许有持续更新的动力。
一周热门 更多>