emWin(ucGui) Edit控件数值模式出现负数值编辑时,如果键盘按键全可以设置独立的"-","+"键,这样可以正常编辑正数和负数,但是要没有设置这两个键,编辑Edit的数值会比较麻烦,可以使用"上"键和"下"键修改符号,但是光标无法移动到后面的数值位,必须借助"左"键和"右"键来移动光标,在...
分类:
Windows程序 时间:
2014-12-22 16:02:53
阅读次数:
1356
在enWin(ucGui)中EDIT控件在数值模式(十进制/十六进制/二进制/浮点数)下编辑是,无法使用BackSpace键进行退格,主要涉及到的函数有:
EDIT_SetBinMode()
EDIT_SetDecMode()
EDIT_SetHexMode()
EDIT_SetFloatMode(...
emWin(ucgui) 在PC端的模拟器,默认的按键机制是"按抬都Msg",当在按下键盘时,会收到一个key值-1,在按键没有离开时一直维持,当按键松开时还发送一个key值-0的标记。所以在你手速多快的情况下都会有一个 key,1和key,0两个操作。程序中没有对按键的状态做判定,所以在PC上不管...
一、相关结构体和变量 重要的uCGUI系统全局变量NextDrawWin 下一个需要重绘的窗口句柄WM__NumWindows 系统当前的总共窗口总数WM__NumInvalidWindows 系统当前无效的窗口总数,这些窗口都需要重绘的WM__FirstWin ...
分类:
其他好文 时间:
2014-11-25 14:02:52
阅读次数:
280
动态内存的堆区/* 堆区共用体定义 */typedef union { /* 可以以4字节来访问堆区,也可以以1个字节来访问 */ int aintHeap[GUI_ALLOC_SIZE / 4]; /* required for proper alignement */ U8...
分类:
其他好文 时间:
2014-11-25 12:19:28
阅读次数:
207
何为GUI? GUI是Graphic User Interface(图形用户界面)的缩写。最早的操作系统都是字符界面,使用者必须记忆和输入许多指令。而现在广泛使用的Windows操作系统则是适应GUI,许多操作都通过图形来表示,不管是计算机工程师还是普通用户,都可以直接而简单地向计算机下达命令。所....
分类:
其他好文 时间:
2014-11-25 09:15:05
阅读次数:
210
在之前文章中,讲述了一个低内存使用量的的窗口切换机制。有人会问,低内存使用量是多低呢,我这里举个例子。我有一个项目中使用到本切换机制,128*64的单色屏,初步计算有105个窗口(后面还会增加),总内存使用量(包括任务栈)=105*3*4(窗口树) + 1024(公共buff) + 512(任务栈)...
分类:
其他好文 时间:
2014-11-24 23:57:51
阅读次数:
552
1、Hiker天下 擅长uCGUI,上位机界面制作2、轱轳轩辕 擅长硬件,比如说电源3、xilentz擅长uCGUI、上位机编程、S3C2440等4、温子祺 一位资深的北航嵌入式老师,擅长8051、ARM7、ARM9等处理器,也擅长上位机程序编写5、CrazyBingo擅长FPGA、IC...
分类:
其他好文 时间:
2014-11-21 15:42:59
阅读次数:
124
1、 创建一个窗口的时候,会给此窗口发送“创建”消息,从而执行它的回到函数;如果创建窗口的状态标志为“可视(WM_CF_SHOW)”,那么在执行GUI_Exec函数时会对窗口进行重绘。如果创建窗口的标志带有WM_CF_ACTIVATE,那么这个窗口在创建的时候也会被激活,否则不激活。2、 WM_Se...
分类:
其他好文 时间:
2014-11-18 23:05:12
阅读次数:
274