野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9753|回复: 5

[emWin] emWin 请教下图片中UI风格的实现方式

[复制链接]
发表于 2019-9-22 19:01:38 | 显示全部楼层 |阅读模式
阿里旺旺图片20190922105948.jpg
请教下各位朋友,EMWIN库好像没有能直接作出图片中各个功能区效果的控件吧,那该以方式实现呢。
先说下我的思路,一个功能区创建一个窗口实现显示效果,然后以
GUI_TOUCH_GetState()
扫描触摸屏,识别出按下的是哪个功能,在做相应处理。本人第一次用EMWIN,望多多指教,谢谢。


回复

使用道具 举报

发表于 2019-9-23 14:01:31 | 显示全部楼层
什么意思,这难道不就是按键吗
回复 支持 反对

使用道具 举报

发表于 2019-9-23 15:12:48 | 显示全部楼层
本帖最后由 ZZZ_XXJ 于 2019-9-23 15:14 编辑

如果只有下面那一排对点击有反应的话,倒是有个简单粗暴的方式:重定向桌面窗口回调函数,在回调函数里面把界面轮廓搭起来,然后用TEXT控件显示数字和字符,最下面一排直接用BUTTON控件,也是用重定向回调函数改BUTTON的外观,最后用BUTTON_SetBitmapEx函数给BUTTON贴个图就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-24 19:31:52 | 显示全部楼层
感谢楼上的指点,还有个问题就是   -12.635PH   窗口如果需要触摸屏输入数字数据该怎么处理呢
回复 支持 反对

使用道具 举报

发表于 2019-9-25 22:26:10 | 显示全部楼层
zz32399 发表于 2019-9-24 19:31
感谢楼上的指点,还有个问题就是   -12.635PH   窗口如果需要触摸屏输入数字数据该怎么处理呢

输入可以用EDIT控件,但是会有个边框,还得做个触屏键盘。不过这个控件我没怎么用过,不清楚能不能做出图上那种效果
回复 支持 反对

使用道具 举报

发表于 2019-10-14 13:37:54 | 显示全部楼层
zz32399 发表于 2019-9-24 19:31
感谢楼上的指点,还有个问题就是   -12.635PH   窗口如果需要触摸屏输入数字数据该怎么处理呢

我后来研究了下,EDIT控件的边框可以用WIDGET_SetEffect函数去掉,这样显示效果就和图片上一样了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 00:43 , Processed in 0.037546 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表