easyx创建窗口及原理


一、基本原理

1.颜色

在easyx中对于颜色是应用三原色的原理。同时也具有常量对应的表示。
在这里插入图片描述

2.创建的窗口

  • 为了摆脱在C语言中控制台窗口那个难看的黑框框去写出五颜六色,赏心悦目的窗口,easyx图形库中是使用自己开辟的新窗口的,独立于控制台窗口。

当然自己的窗口就要有自己的规矩!

在这里插入图片描述
在其创建的窗口中是以左上角为坐标原点,横向为x轴正方向,竖向是y轴正方向,从而更简便去操作。

二、创建窗口

在这里说明一点在创建项目时候文件的后缀必须是cpp否则会报错!!!!

1. 我们要使用easyx要先引用他的库文件

> #include<graphics.h>

2. 其次呢介绍一下创建窗口的函数initgraph();

initgraph(int width,int height, int flag = NULL); 该函数参数一共有三个**
width——窗口宽度
height——窗口高度
要注意在这里都是以像素为单位
flag
绘图窗口的样式,默认为 NULL。可为以下值:

在这里插入图片描述
当然一般都是用默认值不写第三个参数。

initgraph(640,480);

做事情当然要有始有终,有创建就有关闭函数

closegraph();

3.创建第一个窗口

#include<stdio.h>
#include<graphics.h>
int main()
{
	initgraph(640,480);

	
	closegraph();
	return 0;
}

但是这么做之后会发现创建出来的窗口一闪而过-------

4.解决一闪而过问题

同C语言一样要解决一闪而过的问题有两种解决方案:

1. system(“pause”); 使用windows的暂停函数可以挺在窗口界面,需要头文件

#include<windows.h> 

VS2019可以不引用不会报错

2. getchar();函数 可以让窗口不消失一直等待键盘输入之后在关闭

#include<stdio.h>
#include<graphics.h>
int main()
{
	initgraph(640,480);

	system(“pause”);
	//getchar();
	closegraph();
	return 0;
}

在这里插入图片描述

  • 44
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李 天 真

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值