⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 al13_7.c

📁 《C语言程序设计教程》源代码
💻 C
字号:
/*案例代码文件名:AL13_7.C*/
/*功能:具有立体感的窗口*/
#include "graphics.h"
void draw_rect(int x1, int y1, int x2, int y2, int f_color, int b_color);
main()
	{int i,gdriver=VGA,gmode=VGAHI;
	initgraph(&gdriver,&gmode,"");
	setbkcolor(7);                     			/*设置浅灰色背景*/
	cleardevice();
	/*画上凸框(50,100)-(150,150)*/
	draw_rect(50,100,150,150,15,8);
	/*画下凹框(200,100)-(300,150)*/
	draw_rect(200,100,300,150,8,15);
	/*画上凸边框(350,100)-(450,150)*/
	draw_rect(350,100,450,150,8,15);                       /*画外框*/
	draw_rect(350+5,100+5,450-5,150-5,15,8);               /*画内框*/
	/*画下凹边框(500,100)-(600,150)*/
	draw_rect(500,100,600,150,15,8);                       /*画外框*/
	draw_rect(500+5,100+5,600-5,150-5,8,15);               /*画内框*/
	getch();
	closegraph();
	}

/***************************************************/
/*函数draw_rect():画具有凹凸感的矩形框                         */
/*参数: (x1,y1)──左上角坐标, (x2,y2)──右下角坐标  */
/*             f_color──左上边色, b_color──右下边色为      */
/***************************************************/
void draw_rect(int x1,int y1,int x2,int y2,int f_color,int b_color)
	{setcolor(f_color);            /*设置左上边色*/
	line(x1,y1,x1,y2);             /*画左边线*/
	line(x1,y1,x2,y1);             /*画上边线*/
	setcolor(b_color);             /*设置右下边色*/
	line(x2,y1,x2,y2);             /*画右边线*/
	line(x1,y2,x2,y2);             /*画下边线*/
	return;
	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -