硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6175|回复: 4
收起左侧

[emWin] 光标不闪烁

[复制链接]

2

主题

14

回帖

2

积分

新手上路

加油

积分
2
发表于 2014-1-15 16:20:10 | 显示全部楼层 |阅读模式
为什么我加这句光标不闪烁呢?
EDIT_EnableBlink(editpy,500,1);
回复

使用道具 举报

0

主题

6

回帖

6

积分

新手上路

积分
6
发表于 2014-6-26 12:48:56 | 显示全部楼层
我也遇到这个问题
回复

使用道具 举报

0

主题

6

回帖

6

积分

新手上路

积分
6
发表于 2014-6-26 12:50:18 | 显示全部楼层

回 lijunfly 的帖子

lijunfly:我也遇到这个问题
(2014-06-26 12:48)
有解决方法吗
回复

使用道具 举报

8

主题

57

回帖

18

积分

初级会员

总是眼真真,勤习庄庄点将蠢!

积分
18
发表于 2014-6-26 14:34:34 | 显示全部楼层
要闪烁的啊,我测试了,OK的啊? HelloCity.zip (2 KB, 下载次数: 145)
回复

使用道具 举报

0

主题

1

回帖

0

积分

新手上路

积分
0
发表于 2016-1-6 11:51:16 | 显示全部楼层
/*********************************************************************
*
*       _FillRect
*/
static void _FillRect(GUI_DEVICE * pDevice, int x0, int y0, int x1, int y1) {
#if 0
  LCD_PIXELINDEX PixelIndex;
  int x;

  PixelIndex = LCD__GetColorIndex();
  if (GUI_pContext->DrawMode & LCD_DRAWMODE_XOR) {
    for (; y0 <= y1; y0++) {
      for (x = x0; x <= x1; x++) {
        _XorPixel(pDevice, x, y0);
      }
    }
  } else {
    for (; y0 <= y1; y0++) {
      for (x = x0; x <= x1; x++) {
        _SetPixelIndex(pDevice, x, y0, PixelIndex);
      }
    }
  }
#endif
    int i;
    int x;
    LCD_PIXELINDEX          PixelIndex;
  
    PixelIndex = LCD__GetColorIndex();
  /*一定要判断这个模式,不然不能闪烁*/
    if (GUI_pContext->DrawMode & LCD_DRAWMODE_XOR) {
        for (; y0 <= y1; y0++) {
          for (x = x0; x <= x1; x++) {
            _XorPixel(pDevice, x, y0);
          }
        }
    } else {
        for(i = 0; i < (y1 - y0 + 1); i++) {  
            /*添加自己的驱动*/
            OLED_DrawHLine(x0, y0 + i, (x1-x0 + 1), PixelIndex);
        }      
    }     
}
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-16 17:11 , Processed in 0.047698 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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