野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12791|回复: 6

[emWin] 请教:emWIN编辑框EDIT中闪烁光标处字符花屏问题

[复制链接]
发表于 2020-4-22 10:43:16 | 显示全部楼层 |阅读模式
本帖最后由 yayongbing 于 2020-4-22 10:46 编辑

运行霸道评估板,0.开机例程中,EEPROM中,当EDIT设置光标闪烁时,光标处的字符将花掉,如下图所示:请教大家,问题出在哪里?
    // Initialization of 'Edit'
    //
    hItem = WM_GetDialogItem(pMsg->hWin, GUI_ID_EDIT1);
    EDIT_SetText(hItem, "123");
    EDIT_SetFont(hItem, GUI_FONT_16B_ASCII);
    EDIT_SetTextAlign(hItem, GUI_TA_RIGHT | GUI_TA_VCENTER);
    EDIT_SetTextColor(hItem, EDIT_CI_ENABLED, GUI_BLUE);
   EDIT_SetUlongMode(hItem,123,0,255);   
    EDIT_EnableBlink(hItem,300,1);   //在程序仅加了这句,



红色花圈处

红色花圈处
回复

使用道具 举报

 楼主| 发表于 2020-4-22 10:45:04 | 显示全部楼层
[img][/img]
回复 支持 反对

使用道具 举报

发表于 2020-5-3 00:08:57 | 显示全部楼层
是不是光标出现的时候,字符挨着光标的一部分会变颜色,如果是这种那就是正常的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-7 15:02:44 | 显示全部楼层
不是,是光标覆盖处的那个数字花了。看上图中,EDIT框"123", 中间“”2“”字,就花了,如果光标不闪烁,则不会花的。也就是加上 EDIT_EnableBlink(hItem,300,1); 语句后花的?
回复 支持 反对

使用道具 举报

发表于 2020-5-7 20:53:38 | 显示全部楼层
yayongbing 发表于 2020-5-7 15:02
不是,是光标覆盖处的那个数字花了。看上图中,EDIT框"123", 中间“”2“”字,就花了,如果光标不闪烁,则 ...

应该是V5.22版emwin的一个BUG,把例程的emwin库和头文件换成V5.44版的就正常了。
回复 支持 反对

使用道具 举报

发表于 2020-7-16 17:19:58 来自手机 | 显示全部楼层
我也遇到此类问题,花是因为你桌面背景的颜色,但不知道怎么改
回复 支持 反对

使用道具 举报

发表于 2020-11-9 10:45:52 | 显示全部楼层
你好,大侠这个弹出软件盘是如何实现的,谢谢。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-28 21:53 , Processed in 0.029937 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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