3.2 FLTK的画图函数
优质
小牛编辑
140浏览
2023-12-01
调用这些画图函数之前,要包含头文件<FL/fl_draw.H>
FLTK提供以下画图函数:
- Boxes
- Clipping
- Colors
- Line dashes and thickness
- Fase Shapes
- Complex Shapes
- Text
- Images
- Overlay
Boxes
FLTK提供了三个函数来画box,主要用于画按钮和其他的UI控件。每一个函数都提供了box的左上角,宽, 高等参数。
void fl_draw_box(Fl_Boxtype b, int x, int y, int w, int h, Fl_Color c);
该函数画了一个标准的box,box类行为b,颜色是c
void fl_frame(const char *s, int x, int y, int w, int h);
该函数画了一个边框,s是4个字母,A代表黑色,X代表白色,顺序是上,左,下,右。
void fl_frame2(const char *s, int x, int y, int w, int h);
与fl_frame不同时s代表的颜色的顺序,分别是下,右,上,左。