谈谈GUI的配色和字体选择
摘要:对于工控领域的显示屏,显示效果很难和电脑屏幕相比。电脑上操作系统或者各种软件的配色方案,在应用到工业控制屏上就会出现“完全不是所想要”的结果,所以工控领域GUI的色彩、字体的选择还是有特别的讲究。配色 1、常用颜色 常用的颜色有“红、绿、蓝”三原色,还有由它们组成的二次色“黄、品红、青”,常...
阅读全文
posted @
2014-12-09 16:58
amanlikethis
阅读(1559)
推荐(0) 编辑
uCGUI窗口初始化过程
摘要:一、相关结构体和变量 重要的uCGUI系统全局变量NextDrawWin 下一个需要重绘的窗口句柄WM__NumWindows 系统当前的总共窗口总数WM__NumInvalidWindows 系统当前无效的窗口总数,这些窗口都需要重绘的WM__FirstWin ...
阅读全文
posted @
2014-11-25 12:40
amanlikethis
阅读(1368)
推荐(0) 编辑
uCGUI动态内存管理
摘要:动态内存的堆区/* 堆区共用体定义 */typedef union { /* 可以以4字节来访问堆区,也可以以1个字节来访问 */ int aintHeap[GUI_ALLOC_SIZE / 4]; /* required for proper alignement */ U8...
阅读全文
posted @
2014-11-25 10:36
amanlikethis
阅读(1313)
推荐(0) 编辑
uCGUI简介
摘要:何为GUI? GUI是Graphic User Interface(图形用户界面)的缩写。最早的操作系统都是字符界面,使用者必须记忆和输入许多指令。而现在广泛使用的Windows操作系统则是适应GUI,许多操作都通过图形来表示,不管是计算机工程师还是普通用户,都可以直接而简单地向计算机下达命令。所...
阅读全文
posted @
2014-11-25 09:04
amanlikethis
阅读(474)
推荐(0) 编辑
uCGUI窗口的创建过程分析
摘要:一、相关结构体和变量窗口管理结构体/* 窗口管理结构体 共30个字节 */struct WM_Obj { GUI_RECT Rect; //窗口尺寸(x0,y0,x1,y1) 8个字节 GUI_RECT InvalidRect; //无效区域(x0,y0,x1,y1) ...
阅读全文
posted @
2014-11-18 16:07
amanlikethis
阅读(3244)
推荐(0) 编辑
uCGUI窗口操作要点
摘要:uCGUI窗口操作要点1、 创建一个窗口的时候,会给此窗口发送“创建(WM_CREATE)”消息,从而执行它的回调函数;如果创建窗口的标志带有“可视标志(WM_CF_SHOW)”,那么在后续执行GUI_Exec()函数时会对窗口进行重绘,也就是将这个窗口显...
阅读全文
posted @
2014-11-18 16:03
amanlikethis
阅读(1369)
推荐(0) 编辑
uCGUI窗口重绘代码分析
摘要:一、概述 µC/GUI的窗口重绘是学习者理解窗口工作原理和应用窗口操作的重点。µC/GUI的窗口重绘引入了回调机制,回调机制可以实现图形系统调用用户的代码,由于图形系统使用了剪切算法,使得屏幕重绘的效率和重绘的操作都大大提高。本文主要分析µC/GUI重绘窗口的过程,使学习者理解窗口的回调机制,为进一...
阅读全文
posted @
2014-11-05 21:08
amanlikethis
阅读(3880)
推荐(0) 编辑
uCGUI字符串显示过程分析和uCGUI字库的组建
摘要:为什么要分析字符串的显示过程? 学习uCGUI主要是学习如何使用的,为何要深究到源码的层次呢? 就分析字符串显示过程的原因来说,是因为移植汉字字库的需要。uCGUI并么有合适的汉字字库,而且完整的汉字字库非常庞大,消耗单片机的Flash资源。如果想要移植一个合适的字库,分析字符串显示的过程以及u...
阅读全文
posted @
2014-10-20 20:39
amanlikethis
阅读(2496)
推荐(0) 编辑