Skip to content

Junhao139/EasyX_DrawingObject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyX_DrawingObject

  • 简介:使用 EasyX 作为主要绘图库,将绘图对象化,节省开发时间。

目前版本:v0.0.1b_201225

更新日志入口:更新日志

文档入口:技术文档

配置需要:

    • #include <easyx.h> (下载地址:Easyx)
    • #include <altstr.h> (Visual Studio 自带)

主要使用方法:

WindowProc wnd(640, 480, 0xffffff);

然后声明一个对象:

IP_Object obj = IP_Object();

将对象传入窗口渲染流:

wnd << obj;

再开启窗口(当然您可以在对象声明后的任何位置使用此函数): !本函数是不可或缺的。

wnd.Start();

这样子就可以让 WindowProc 的对象来绘图了。

就像您在 EasyX 中经常用到的 _getch() 函数(作为结尾暂停)一样,您也可以将该函数或者一个循环添加到结尾,来避免因程序结束而窗口自行消失的情况。如果您确实在结尾做了暂停措施但窗口依然消失了,那有可能是编译器提前对类执行了析构函数。您只需要这样一行代码就可以关闭这种情况,但是会有一个限制:

wnd.AutomaticClose(false);  /* 阻止自行关闭 */

使用该函数后需要在您想要关闭窗口的位置写上:

wnd.Close();

About

使用 EasyX 作为主要绘图库,将绘图对象化,节省开发时间。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages