## 2.3顏色
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);
```
- 第一章: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畫控件