RTGUI设置背景颜色

在rtgui_theme.c中

const rtgui_color_t default_foreground = RTGUI_RGB(0x00, 0x00, 0x00);
const rtgui_color_t default_background = RTGUI_RGB(212, 208, 200);
const rtgui_color_t selected_color = RTGUI_RGB(0xc0, 0xc0, 0xc0);
const rtgui_color_t disable_foreground = RTGUI_RGB(0x80, 0x80, 0x80);

这里设置了背景色是那种灰色的


另外使用的函数一般是

RTGUI_WIDGET_FOREGROUND

在button.c中可以看到有

    /* set gc */
    RTGUI_WIDGET_FOREGROUND(button) = default_foreground;
    RTGUI_WIDGET_BACKGROUND(button) = RTGUI_RGB(212, 208, 200);
    RTGUI_WIDGET_TEXTALIGN(button) = RTGUI_ALIGN_CENTER_HORIZONTAL | RTGUI_ALIGN_CENTER_VERTICAL;


你可能感兴趣的:(RTGUI设置背景颜色)