這個函數用於設置當前設備繪圖背景色。
void setbkcolor(COLORREF color);
參數
color
指定要設置的背景顏色。
返回值
無
備註
在設置背景色之後,並不會改變現有背景色,而是隻改變背景色的值,之後再執行繪圖語句,例如 outtextxy,會使用新設置的背景色值。
如果需要修改全部背景色,可以在設置背景色後執行 cleardevice() 函數。
示例
以下示例實現在藍色背景下繪製紅色的矩形:
#include <graphics.h>
#include <conio.h>
int main()
{
// 初始化繪圖窗口
initgraph(640, 480);
// 設置背景色爲藍色
setbkcolor(BLUE);
// 用背景色清空屏幕
cleardevice();
// 設置繪圖色爲紅色
setcolor(RED);
// 畫矩形
rectangle(100, 100, 300, 300);
// 按任意鍵退出
_getch();
closegraph();
}