图形库基础
作者:互联网
什么是图形库?(使用的图形库——easyX,环境:VS,windows)
支持C语言实现绘画、绘图、鼠标等操作的图形工具
如何使用图形库?
1.参考easyX Hlep(查找函数)。
2.在VS中使用。引用必要头文件#include<stdio.h> #include<windows.h> #include<graphics.h> //图形库头文件 #include<conio.h>
3常用函数 initgraph(500,100);//打开500*100的绘图窗口
initgraph(500,100,SHOWCONSOLE);//打开500*100的绘图窗口和控制窗口;
closegraph();//关闭绘图窗口
4.格式
int main()
{
initgraph(640, 480); // 创建绘图窗口,大小为 640x480 像素
circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100
_getch(); // 按任意键继续(暂停窗口,也可以使用system("pause") )
closegraph(); // 关闭绘图窗口
}
5.注意事项
(1)修改背景色
/*Q:如何修改背景颜色?
A:打开绘图窗口使用setbkcolor()
Q:打开窗口就没办法更改背景色了
A:那就先设置背景色再打开窗口
Q:不打开窗口就无法使用setbkcolor()
A:那就先打开窗口*/
正确做法:initgraph(500,100);//打开窗口
setbkclor(RGB(0,0,255));//设置背景色为蓝色
cleardevice();//以背景色清屏
(2)在图形库窗口打印字符串
outtextxy(x,y,"tchar");//在图形窗口,横坐标为x,纵坐标为y的地方输出tchar
如果发生以下错误可打开项目-属性-常规-字符集修改为使用多字节字符集
(3)在图形库中加载图片
IMAGE img;//定义图片变量img
IMAGE img[2];//定义图片数组img
//复制目标图片放入项目文件夹
lodimage(&img[1],"图片名称",设置长,设置宽);//将图片放入图片数组中
putimage(x,y,&img[1]);//在(x,y)处画出图片
(4)MOUSEMSG mouse=GetMouseMsg();//获取鼠标消息:定义鼠标变量
标签:窗口,img,基础,绘图,图形库,100,500 来源: https://www.cnblogs.com/zx2464/p/14226596.html