嵌入式学习小组
直播中

蒋思颖

7年用户 205经验值
私信 关注

在edit编辑框中不能使光标闪烁和全选反色怎么解决?

修改GUIRV_Template.c中的 _FillRect/*********************************       _FillRect*/static void _FillRect(GUI_DEVICE * pDevice, int x0, int y0, int x1, int y1) {        int x;
  if (GUI_pContext->DrawMode & LCD_DRAWMODE_XOR) {                for (; y0 <= y1; y0++) {      for (x = x0; x <= x1; x++) {        _XorPixel(pDevice, x, y0);      }    }  } else {                LCD_Fill(x0,y0,x1,y1,LCD_COLORINDEX);//在else中添加填充函数即可  }}
这样就可以使edit中的的光标闪烁和里面的内容全选的时候反色

回帖(3)

李雷

2019-8-6 09:56:57
多谢分享,这个问题我也发现了,已经更正了,只不过还没有发布新版本的例程。
举报

古克满

2019-8-6 10:11:44
啥意思 是不是全选后全部变黑?我发现过这个问题,但开启存储设备后发现这个问题就好了。
举报

张伟

2019-8-6 10:27:02
谢谢分享
举报

更多回帖

发帖
×
20
完善资料,
赚取积分