## 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畫控件