vc6win32图形编程教案1题库.pptVIP

  • 2
  • 0
  • 约 13页
  • 2017-07-21 发布于湖北
  • 举报
单击此处编辑母版标题样式 单击此处编辑母版副标题样式 单击此处编辑母版标题样式 单击此处编辑母版副标题样式 图形编程—俄罗斯方块 第1章 基 本 知 识 1.1 图形编程工具 1.2 图形环境的初始化和关闭 1.3 基本绘图函数 1.4 绘图举例 头文件 graphics.h 库文件 graphics.lib 将其拷贝到程序所在目录,即可! 文件可从blackboard上下载 1.1 图形编程工具 初始化图形环境函数 void initgraph(int Width, int Height); 例: initgraph(640,480); 关闭图形环境 void closegraph(); 例: closegraph(); 1.2图形环境的初始化和关闭 清屏 void cleardevice(); 例: cleardevice(); 设置填充类型 void setfillstyle(int pattern, int color); 例: setfillstyle(SOLID_FILL,LIGHTBLUE); 画无边框填充矩形 void bar(int left, int top, int right, int bottom); 例: bar(30,30,48,430); 1.3 基本绘图函数 设置当前绘图前景色 void setcolor(COLORREF color); 例: setcolor(LIGHTGREEN); 设置当前线形 void setlinestyle(int linestyle, unsigned int upattern, int thickness); 例:setlinestyle(SOLID_LINE,0,THICK_WIDTH); 1.3 基本绘图函数 画矩形 void rectangle(int left, int top, int right, int bottom); 例: rectangle(430,30,550,150); 设置当前字体样式 SetFont(int nHeight,int nWidth,int nEscapement,int nOrientation,int fnWeight,BYTE fdwItalic,BYTE fdwUnderline,BYTE fdwStrikeOut,LPCTSTR lpszFace); 例:SetFont(0,0,0,0,0,FALSE,FALSE,FALSE,宋体); 1.3 基本绘图函数 在指定位置输出文字 void outtextxy(int x, int y, LPCTSTR textstring); 例: outtextxy(430,230,成绩:); 1.3 基本绘图函数 1.4 绘图举例 #include iostream using namespace std; #include graphics.h void main() { //初始化图形界面 initgraph(640,480); //清屏 cleardevice(); //画容器 //将容器边框颜色设为亮蓝色 setfillstyle(SOLID_FILL,LIGHTBLUE); bar(30,30,30+18,430); //左边框 bar(350,30,350+18,430); //右边框 bar(30,430,350+18,430+18); //底边框 //画备选区 setcolor(LIGHTGREEN); //设为亮绿色 //设置边线线型为粗线 setlinestyle(SOLID_LINE,0,THICK_WIDTH); rectangle(430,30,550,150); //输出文字 //文字设为宋体 SetFont(0,0,0,0,0,FALSE,FALSE,FALSE,“宋体”); outtextxy(430,230,成绩:); //结束前任意键暂停 getchar(); //关闭图形界面 closegraph(); } 人有了知识,

文档评论(0)

1亿VIP精品文档

相关文档