本操作集根据B站学习,借鉴;
视频链接:【C/C++/EasyX】学编程,做游戏,小白快速入门图形编程,零基础入门到精通,学习就是这么快乐_哔哩哔哩_bilibili
初始化时要进行的操作;
记得调用图形库头文件#include<grahics.h>;
以画圆为例:void circle(int x,int y,int r);需要提供圆心坐标,及其半径;
1.无填充仅仅只会显示一个圆形边框;
2.有边框填充,边框里面可以有颜色实心圆;
3.无边框填充,只有实心圆没用边框;
对于颜色改变的函数;但是仅仅对内部填充的图像颜色做出改变,边框颜色依旧;
eg:
如果要改变边框线条颜色调用:setlinecolor(颜色);
如果要改变线条样式:setlinestyle(线外观,粗细);
************************************************************************************************************************
如果想改变背景颜色需要在初始化时先设置背景颜色再清屏:setbkcolor(颜色);先选定背景颜色,再清屏cleardevice();顺序不能变不然依旧是默认背景颜色
*************************************************************************************************************************
在图形窗口输出文字只能调用这些函数,否则都是在控制台上输出;
普通使用outtextxy仅能输出字符eg:outtextxy(50,50,'a');
如果要输出字符串:
1.在字符串前加L;eg:
2.用大写TEXT(“字符串”):eg:
3.进入项目->属性->配置属性->高级->高级属性->字符集->使用多字节字符集;(注意,完成这个调整之后第一种方式就不能再使用)
...................................................................................................................
设置字体样式:settextstyle(高度,宽度,字体);eg:(注意字体是一块方块存在背景,没有特殊设置是会覆盖之前打印的位置)
如果不想文字覆盖打印的东西,需要调用设置背景模式setbkmode(TRANSPARENT);//trans parent:理解为透明即可
颜色设置还有一种自定义的办法:settextcolor(RGB(红色色度,绿色色度,蓝色色度));
找到自己想要的颜色查看其三原色色度,进行调配。
.............................................................................................................................
想要文本在一个框内居中显示,调用textwidth();textheight();
设置一个char arr[]=“axxxxb”;使用textwidth(arr);算出来的宽度是从a的左边到b的右边的宽度
高度也同理,运用这两返回结构再进行数学计算算出位置进行输出即可居中显示
标签:调用,颜色,eg,easyx,边框,色度,设置,使用 From: https://www.cnblogs.com/qianzhu/p/17843481.html