easyx函数库中outtextxy函数输出的字会被putimage函数输出的图覆盖怎么解决啊
时间: 2023-03-24 11:03:47 浏览: 363
你可以在使用putimage函数前,先使用setbkmode函数将背景模式设置为透明,这样就可以避免putimage函数输出的图覆盖outtextxy函数输出的字了。具体代码如下:
setbkmode(TRANSPARENT); //设置背景模式为透明
outtextxy(x, y, str); //输出字
putimage(x, y, &img); //输出图
相关问题
#include<easyx.h>中函数有什么
在 EasyX 库中,常见的函数有:
1. 初始化函数:initgraph、initwindow、initgraph3D;
2. 绘图函数:line、rectangle、circle、ellipse、arc、pieslice、polygon、fillrectangle、fillcircle、fillellipse、floodfill、putpixel、getpixel、moveto、lineto、polyline、setcolor、setfillcolor、setbkcolor、setbkmode、setlinestyle、settextcolor、settextstyle;
3. 输入输出函数:outtext、outtextxy、outtextrect、inputbox;
4. 鼠标函数:ismouseclick、getmouseclick、getmousex、getmousey、clearmouseclick;
5. 键盘函数:kbhit、getch、getche;
6. 时间函数:delay、Sleep;
7. 图像函数:loadimage、getimage、putimage、getwidth、getheight、free;
8. 其他函数:randomize、random、GetTickCount、MessageBox、PlaySound、ShellExecute。
以上仅列举了常见的函数,实际上 EasyX 库中还有很多其他的函数,可以根据具体需求进行查阅。
easyx图形库函数手册
EasyX图形库是一个基于C++的简单易用的图形库,下面是EasyX图形库函数手册的主要内容:
1. 图形绘制函数
- line():绘制直线
- rectangle():绘制矩形
- circle():绘制圆形
- ellipse():绘制椭圆
- arc():绘制弧形
- polygon():绘制多边形
- fillrectangle():绘制填充矩形
- fillcircle():绘制填充圆形
- fillellipse():绘制填充椭圆
- fillpolygon():绘制填充多边形
2. 文字输出函数
- outtext():输出单行字符串
- outtextxy():输出指定位置的单行字符串
- outtextrect():输出多行字符串
- settextcolor():设置文字颜色
- settextstyle():设置文字大小和样式
3. 图像绘制函数
- loadimage():加载图片
- putimage():绘制图片
- getimage():获取图像
- getwidth():获取图像宽度
- getheight():获取图像高度
4. 鼠标、键盘输入函数
- mousemsg():获取鼠标消息
- getmouse():获取鼠标坐标
- getkey():获取键盘输入
5. 颜色设置函数
- setbkcolor():设置背景色
- setlinecolor():设置线条颜色
- setfillcolor():设置填充颜色
以上是EasyX图形库函数手册的主要内容,更详细的使用方法可以参考EasyX官方文档或者其他相关资料。
阅读全文