## 3.6画一般的图形函数
下面的函数几乎可以用来画所有的控件,这些函数画图非常精确,也非常快。他们可以在任何支持FLTK的平台上使用。
```
void fl_point(int x,int y) //画点函数
void fl_rectf(int x,int y,int w,int h) //画一个矩形并填充内部
void fl_rectf(int x,int y,int w,int h,uchar r,uchar g,uchar b) //自定义颜色填充矩形
void fl_line(int x, int y, int x1,int y1) //画一条直线,起点为x,y,终点为x1,y1
void fl_line(int x int y,int x1,int y1,int x2,int y2) //画两条直线
void fl_loop(int x, int y, int x1, int y1, int x2, int y2)
void fl_loop(int x, int y, int x1, int y1, int x2, int y2, int x3, int y3)
```
Outline a 3 or 4-sided polygon with lines.
- 第一章:FLTK编程模型
- 1.1FLTK功能简介
- 1.2搭建FLTK开发环境
- 1.3FLTK构件简介
- 1.4FLTK事件处理
- 1.5FLTK消息处理
- 1.6OpenGL编程
- 第二章:常用的控件和属性
- 2.1按钮
- 2.2文本
- 2.3颜色
- 2.4Box类型
- 第三章:FLTK的画图函数
- 3.1何时可以画图
- 3.2 FLTK的画图函数
- 3.3剪切
- 3.4颜色
- 3.5设置线条的属性
- 3.6画一般的图形函数
- 3.7画封闭的线,一次连接个顶点
- 3.8画三边形或四边形,并填充内部
- 3.9复杂图形函数
- 3.10字体
- 3.11覆盖画图函数
- 第四章:在FLTK中自定义控件
- 4.1定制图形控件说明
- 4.2如何开发一个控件的子类
- 4.3处理事件
- 4.4画控件