setbkcolor

這個函數用於設置當前設備繪圖背景色。

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();
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章