SetPalette
SetPalette
函数原型
int SetPalette(int start, int num, addr pal);
功能
设置调色板
说明
- start 指定开始颜色序号
- num 指定要设置的颜色数
- pal 指向颜色表
- 颜色表每 4 字节定义一种颜色:
- byte0-byte2 依次为 RGB 值;byte3 保留,应设为 0
- 返回值为成功设置的颜色数
示例
char palette[] = {255, 0, 0, 0, 0, 0, 255, 0};
void main()
{
SetGraphMode(8);
SetFgColor(205);
TextOut(60, 30, "LavaX", 0x81);
SetFgColor(206);
TextOut(40, 50, "请按任意键", 0x81);
Refresh();
getchar();
SetPalette(205, 2, palette);
getchar();
}