当前位置:   article > 正文

EasyX(EGE)全部函数及使用_easyx.h头文件包含的函数用法

easyx.h头文件包含的函数用法

upd:2023/7/8 

注意:<graphics.h>包括<conio.h>和<windows.h>

一、函数(EGE和Easyx有些不同,请自行改正)

注:set开头的函数可以改为get,用于获取

initgraph(长,宽)                                                        打开绘图 initgraph(长,宽,窗口设置-见下文)

closegraph()                                                            关闭绘图

cleardevice()                                                           清屏

setlinestyle()                                                           设置线条样式详见这里

setfillstyle()                                                             设置填充样式详见这里

setcolor()                                                                设置前景色 包括setlinecolor()&settextcolor()

setbkcolor()                                                            设置背景色

setfillcolor()                                                            设置填充色

setbkmode()                                                           设置背景(不)透明

RGBtoGRAY() & RGBtoHSV() &RGBtoHSL()      转换 也可以将前后调换

EGERGB() & EGEGET_R() &  EGEGET_G() & EGEGET_B(将R/G/B与color数据转换

putpixel(x坐标,y坐标,颜色)                                    画点

line(起点x,起点y,终点x,终点y)                                画线

rectangle(起点x,起点y,终点x,终点y)                      画空心矩形 包括fill前缀(实心)

roundrect(起点x,起点y,终点x,终点y)                     画空心矩形 包括fill前缀(实心)

circle(中心x,中心y,半径)                                         画圆 包括fill前缀(实心) & f后缀(快速)

ellipse(中心x,中心y,半径1,半径2)                           画椭圆 包括fill前缀(实心) & f后缀(快速)

polygon()                                                                画多边形 包括fill前缀(实心) 详见这里

outtextxy(x坐标,y坐标,文本)                                  输出文本

mousemsg()                                                           有没有鼠标信息

getmouse()                                                             返回鼠标信息(没有则等待)

keymsg()                                                                 有没有键盘信息

getkey()                                                                   返回键盘信息(没有则等待)

newimage()                                                             分配图片地址

getimage(指针,文件名)[仅EGE]、loadimage()[仅Easyx]  获取图像(从文件)详见这里

getimage(起点x,起点y,终点x,终点y)                       获取图像(从屏幕)详见这里

putimage(指针,起点x,起点y)                                   输出图像(到屏幕)详见这里

saveimage()                                                            输出图像(到文件)

GetImageBuffer()                                                   获取缓冲区指针(快速绘图、读图) 详见这里

1.附录

窗口设置

含义
EX_DBLCLKS在绘图窗口中支持鼠标双击事件。
EX_NOCLOSE禁用绘图窗口的关闭按钮。
EX_NOMINIMIZE禁用绘图窗口的最小化按钮。
EX_SHOWCONSOLE显示控制台窗口。

填充模式

描述
OPAQUE背景用当前背景色填充(默认)。
TRANSPARENT背景是透明的。

颜色

颜色定义
黑色BLACK0
蓝色BLUE0xAA0000
绿色GREEN0x00AA00
青色CYAN0xAAAA00
红色RED0x0000AA
品红MAGENTA0xAA00AA
棕色BROWN0x0055AA
亮灰LIGHTGRAY0xAAAAAA
深灰DARKGRAY0x555555
浅蓝LIGHTBLUE0xFF5555
亮绿LIGHTGREEN0x55FF55
亮青LIGHTCYAN0xFFFF55
亮红LIGHTRED0x5555FF
亮品红LIGHTMAGENTA0xFF55FF
黄色YELLOW0x55FFFF
白色WHITE0xFFFFFF

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/93953
推荐阅读
相关标签
  

闽ICP备14008679号