C语言图形化编程之easyx的简单使用

本文介绍了EasyX图形库的使用,包括初始化窗口、文字输出、格式控制和基本绘图功能。通过示例代码展示了如何创建窗口、设置字体样式、颜色以及绘制直线、圆和矩形。此外,还讲解了双缓冲绘图技术,以防止闪烁问题。
摘要由CSDN通过智能技术生成

easyx的简单使用


该库要使用c++
easyx库下载即文档查看请点此处.

窗口的创建

  • initgraph这个函数用于初始化绘图窗口。
//原型
HWND initgraph(
	int width,
	int height,
	int flag = NULL
);
  • 参数
    • width 绘图窗口的宽度。
    • height 绘图窗口的高度。
    • flag 绘图窗口的样式,默认为 NULL。
      • 如果传入0,等同于NULL
      • 如果传入1 会显示控制台,所有控制台函数打印结果都会显示
      • 可为以下值:
含义
EW_DBLCLKS 在绘图窗口中支持鼠标双击事件。
EW_NOCLOSE 禁用绘图窗口的关闭按钮。
EW_NOMINIMIZE 禁用绘图窗口的最小化按钮。
EW_SHOWCONSOLE 显示控制台窗口。
#include<stdio.h>
#include<easyx.h>
//或#include <graphics.h>
int main()
{
   
	initgraph(520, 520,0);
	//也可写成initgraph(520, 520);
	while (1);
	return 0;
}

在这里插入图片描述

文字输出

  • 首先项目属性改为多字节(二个字节存放一个字符)
    在这里插入图片描述
  • outtextxy 这个函数用于在指定位置输出字符串。
    • 注意:图形窗口只能打印字符和字符串
    • 如何打印数字:对地方库做在加工的过程
      • 数字转换为字符串即可
//原型
void outtextxy
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值