随笔分类 -  emWin(ucGui)

emWin(ucGui) MULTIEDIT控件的按键响应处理 worldsing
摘要:目前没有读过ucgui的源代码,通过应用代码测试出在FRAMEWIN的控件焦点顺序是样的: 按资源列表里创建的控件,默认将焦点落在第一个可接收焦点的控件,目前知道不可接收 焦点的控件有TEXT,在FRAMEWIN上安排有以下的控件: static const GUI_WIDGET_CREATE_INFO _aDialogCreate[] = { { FRAMEWIN_... 阅读全文

posted @ 2014-12-23 17:48 Worldsing 阅读(2166) 评论(0) 推荐(0)

emWin(ucGui) Edit控件数值模式 ——符号编辑 worldsing
摘要:emWin(ucGui) Edit控件数值模式出现负数值编辑时,如果键盘按键全可以设置独立的"-","+"键,这样可以正常编辑正数和负数,但是要没有设置这两个键,编辑Edit的数值会比较麻烦,可以使用"上"键和"下"键修改符号,但是光标无法移动到后面的数值位,必须借助"左"键和"右"键来移动光标,在嵌入式里的按键比较有限制,如果不单独设立"+","+","左","右"键,这时只能通过代码来完成移位 阅读全文

posted @ 2014-12-22 14:22 Worldsing 阅读(3640) 评论(0) 推荐(0)

emWin(ucGui)的Edit控件退格处理方法 worldsing
摘要:在enWin(ucGui)中EDIT控件在数值模式(十进制/十六进制/二进制/浮点数)下编辑是,无法使用BackSpace键进行退格,主要涉及到的函数有: EDIT_SetBinMode() EDIT_SetDecMode() EDIT_SetHexMode() EDIT_SetFloatMode() 将Edit控件一旦使用此类的模式是将无法BackSpace键进行退格删除,解决办法如下,响应... 阅读全文

posted @ 2014-12-17 17:32 Worldsing 阅读(2184) 评论(0) 推荐(0)

emWin(ucGUI)在PC机上模拟的按键响应多次解决办法 worldsing
摘要:emWin(ucgui) 在PC端的模拟器,默认的按键机制是"按抬都Msg",当在按下键盘时,会收到一个key值-1,在按键没有离开时一直维持,当按键松开时还发送一个key值-0的标记。所以在你手速多快的情况下都会有一个 key,1和key,0两个操作。程序中没有对按键的状态做判定,所以在PC上不管是按下,还是按下后离开都会进行响应(两次响应)。 假设有以下的应用场景,一级菜单->(EN... 阅读全文

posted @ 2014-12-15 21:29 Worldsing 阅读(2490) 评论(0) 推荐(0)

emWin5.24 VS2008模拟LCD12864 stm32 RTX移植 【worldsing笔记】
摘要:emWin for 12864 并口移植 源代码下载:RTX_emWin5.24_Keil_VS2008-20141122.zip 硬件环境: CPU: stm32f103ve LCD:st7920控制器 12864 并口 软件环境: Keil MDK4.74 VS2008 emWin5.24 使用rtx操作系统 1、实现emWin5.24在keil 和vs20... 阅读全文

posted @ 2014-11-22 17:04 Worldsing 阅读(3551) 评论(6) 推荐(0)

3.emWin5.26(ucGui)VS2008 2-D图形库-基本绘图【Worldsing笔记】
摘要:UCGUI(emWin) 2-D图形库——之基本板绘图,在ucgui的基本绘图功能上来看,功能还是比较全的,本例程主要使用基本的接口,两个主要的概念是绘制(draw)和填充(Fill),这两的区别是一个空心的,另一个是实心的,用时注意加于区分,另一个值得注意的是绘制模式,GUI_SetDrawMode(),目前emWin5.2有两模式,一个是正常的绘制,另一个是取反的方式绘制。 例程代码下载:... 阅读全文

posted @ 2014-11-01 14:17 Worldsing 阅读(2933) 评论(0) 推荐(0)

emWin(ucGui)数值显示例程 -【worldsing笔记】
摘要:本例程下载:2.emWin5.26(ucGui)VS2008数字显示.zip 在emWin显示文本字符还是容易,我们也可以使用字符串和标准 C 库的函数来显示数值。然而,有时候这会是件困难的事。通常,较为容易(也更为有效)的是调用一个例程显示所需结 构的数值。 emWin 支持各种十进制、十六进制和二进制输出。本章将对这些例程进行逐一描述。所有函数不需要使用浮点库,并对速度和大小进行了... 阅读全文

posted @ 2014-10-29 20:00 Worldsing 阅读(3256) 评论(0) 推荐(0)

emWin显示文本字符-【worldsing笔记】
摘要:在emWin显示文本字符还是容易的,提供了各种不同的接口,下面是有关于字符显示的常用的用法,可以直接复制到VS2008的模拟ucGui(emWin模拟工程)中运行: 工程代码下载:1.emWin5.26(ucGui)VS2008字符显示 #include "GUI.h" #include "WM.h" #include "CHECKBOX.h" #include ... 阅读全文

posted @ 2014-10-29 10:57 Worldsing 阅读(3157) 评论(0) 推荐(0)