#include <graphics.h> // 就是需要引用这个图形库
#include <conio.h>
void main()
{
initgraph(640, 480); // 这里和 TC 略有区别
circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100
///////////////////////////////////////////////////
setbkcolor(BLUE);
setcolor(LIGHTGREEN);
setfont(16, 10,"黑体");
outtextxy(250,20,"这里是图形模式(黑体)!");
setfont(16,10,"宋体");
outtextxy(250,40,"这里是图形模式(宋体)!");
/////////////////////////////////////////////////////////////
setcolor(RED);
setlinestyle(PS_SOLID| NULL, 5);
line(400,100,700,500);
///////////////////////////////////////////////////////////
setfillcolor(BLUE); //内部填充1
bar(300,300,350,350);
/////////////////////////////////////////////////////////
setcolor(LIGHTGRAY);
setlinestyle(PS_SOLID| NULL, 1);
//setfillcolor(LIGHTGRAY);
setfillcolor(LIGHTGRAY);
bar3d(400,400,430,430,10,true); //内部填充2
floodfill(420,395,BLUE);
getch(); // 按任意键继续
closegraph(); // 关闭图形界面
}
ps:就是想把bar3d的上面阴影部分涂成蓝色,正面和线是灰色,怎么弄啊?用floodfill几乎满屏都是灰色。。求解答
#include <conio.h>
void main()
{
initgraph(640, 480); // 这里和 TC 略有区别
circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100
///////////////////////////////////////////////////
setbkcolor(BLUE);
setcolor(LIGHTGREEN);
setfont(16, 10,"黑体");
outtextxy(250,20,"这里是图形模式(黑体)!");
setfont(16,10,"宋体");
outtextxy(250,40,"这里是图形模式(宋体)!");
/////////////////////////////////////////////////////////////
setcolor(RED);
setlinestyle(PS_SOLID| NULL, 5);
line(400,100,700,500);
///////////////////////////////////////////////////////////
setfillcolor(BLUE); //内部填充1
bar(300,300,350,350);
/////////////////////////////////////////////////////////
setcolor(LIGHTGRAY);
setlinestyle(PS_SOLID| NULL, 1);
//setfillcolor(LIGHTGRAY);
setfillcolor(LIGHTGRAY);
bar3d(400,400,430,430,10,true); //内部填充2
floodfill(420,395,BLUE);
getch(); // 按任意键继续
closegraph(); // 关闭图形界面
}
ps:就是想把bar3d的上面阴影部分涂成蓝色,正面和线是灰色,怎么弄啊?用floodfill几乎满屏都是灰色。。求解答