2.3颜色
优质
小牛编辑
131浏览
2023-12-01
FLTK用一个32位的无符号整形存储颜色。它可能是256种颜色一个索引,也可能是一个24位的RGB颜色。调色板不是X或WIN32的colormap,它是有对应固定内容的调色板
以下是一些常用的颜色的符号定义:
- FL_BLACK
- FL_RED
- FL_GREEN
- FL_YELLOW
- FL_BLUE
- FL_MAGENTA
- FL_CYAN
- FL_WHITE
这些符号是FLTK控件默认的颜色,详细情况请参考Enumerations
- FL_FOREGROUND_COLOR
- FL_BACKGROUND_COLOR
- FL_INACTIVE_COLOR
- FL_SELECTION_COLOR
RGB颜色可以用fl_rgb_color()函数设置。
Fl_Color c = fl_rgb_color(80,170,255);
控件的颜色用color()函数设置
button->color(FL_RED);
类似的,标签的颜色用labelcolor()函数设置
button->labelcolor(FL_WHITE);