按照API的说明,当设置矩形区域无效时,在下一次重绘的时候,会进行重绘,基本是上立即重绘
在GUI_Type.h中有GUI_RECT结构体的定义
typedef struct { I16 x0,y0,x1,y1; } LCD_RECT;
typedef LCD_RECT GUI_RECT;
使用的时候只需调用即可
GUI_RECT rect;
static void invalidStartButton(WM_HWIN hWin){
rect.x0 = 379;
rect.y0 = 220;
rect.x1 = 479;
rect.y1 = 319;
WM_InvalidateRect(hWin, &rect);
}
一般用在局部的修改上,比如更改按钮的位图、文字、背景,界面数据的刷新等。