其他分享
首页 > 其他分享> > 图形库基础

图形库基础

作者:互联网

什么是图形库?(使用的图形库——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