目录
当前位置: 首页 > 文档资料 > FLTK 中文手册 >

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代表的颜色的顺序,分别是下,右,上,左。