刚开始学emWin,肯定会想用背景色填充整个屏幕,发现怎么填北京都是黑的(灰的,大概就这个颜色),这个颜色是系统默认的,我用一个系统API显示的,跟这个颜色一样,假如我想让背景色为蓝色,应该怎么写呢,我只改了MainTask函数,其余的全部没动,看如下代码:
void MainTask(void) {
GUI_Init();
//GUI_GetDefaultColor();
GUI_SetBkColor(COLOR_BLUE);
GUI_Clear();
while (1) {
GUI_Delay(50);
}
}
注释的就是系统默认的颜色,这样在运行,整个屏幕就都是蓝色的了,如下图:
原文链接:emWin-用背景色填充屏幕