ucGUI3.98 ,用定时消息在TEXT控件显示时间(时分秒),TEXT闪烁呢,请问如何消除?
离线
当发出TIMER消息时,会出发WM_PAINT消息要求重绘,调用_Paint(),
这个函数总是先擦除TEXT控件内的字体,之后再重新写入字体。
如果BackColor设置为红色的话,这样每次处理就会这样,先将控件上的背景设置为黑色,
再在控件内写入字体。重复调用,就会是 红->字体->红->字体。。。。。。,这样人眼就感觉非常闪烁了。
离线
这个问题你可以启用 MEMDEV 那个宏试一试
MEMDEV 试过,在我的spi lcd 上面很慢.
离线
应该是要用双缓冲。
离线