随笔分类 - C++ / EasyX
摘要:1.BeginBatchDraw void BeginBatchDraw():用于开始批量绘图模式。在执行之后,任何绘图操作将暂时不输出到图形窗口,直到调用函数flushBatchDraw或EndBatchDraw。 2.FlushBatchDraw void FlushBatchDraw()voi
阅读全文
摘要:1.outtextxy void outtextxy( int x, int y, LPCTSTR str)void outtextxy( int x, int y, TCHAR c):用于在指定位置输出字符串。参数:x字符串输出时x轴上第一个字母的坐标值。y字符串输出时第一个字母y轴的坐标值。st
阅读全文
摘要:1.getpixel COLORREF getpixel(int x,int y):用于获取点的颜色。参数:xx坐标来获得颜色。yy坐标来得到颜色。 2.putpixel void putpixel( int x, int y, COLORREF color):用于绘制点参数:x点的x坐标。y点的y
阅读全文
摘要:1.loadimage void loadimage(IMAGE* pDstImg, //保存图像的图像对象指针LPCTSTR pImgFile, //图片文件名int nWidth = 0, //图片的拉伸宽度int nHeight = 0, //图片的拉伸高度bool bResize = fal
阅读全文
摘要:/****************************************************** * EasyX Library for C++ (Ver:20220901) * https://easyx.cn * * EasyX.h * Provides the latest AP
阅读全文
摘要:函数原型 istream& ignore (streamsize n = 1, int delim = EOF); 第一个参数n表示从输入到正式被赋值到变量的过程中,也就是在输入缓冲区中时,会从你输入开始向后面读取字符,每读一个。给自己维护的计数器加一,并和第二个参数比较,观察是否相等。若比较时没有
阅读全文
摘要:一、基本概念 头文件: stdlib.h 函数功能: 执行dos命令(windows系统)或shell命令(Linux/Unix系统),参数字符串command为命令名。 注意: (1) windows系统下参数字符串不区分大小写; (2) 在window系统中,system()直接在控制台调用一个
阅读全文
摘要:一、GetAsyncKeyState GetAsyncKeyState()可以异步获取按键输入,GetAsyncKeyState(某个键的虚拟键码) 可以得到这个键的状态,然后判断返回值最高位是不是1,如果是1表示该键处于按下状态。 异步输入函数GetAsyncKeyState(),其可以同时识别两
阅读全文
摘要:一、显示文字 (一)代码实例 // 窗口(WIDTH * 0.85, 20)起位置显示坚持了多少秒 TCHAR s[20]; setbkmode(TRANSPARENT); // 文字字体透明 _stprintf_s(s, _T("%d秒"), liveSecond); settextcolor(W
阅读全文
摘要:一、Sleep (一)Sleep 功能: 执行挂起一段时间,也就是等待一段时间在继续执行 原理:Sleep函数是使调用Sleep函数的线程休眠,线程主动放弃时间片。当经过指定的时间间隔后,再启动线程,继续执行代码。Sleep函数并不能起到定时的作用,主要作用是延时。在一些多线程中,可能会看到Slee
阅读全文
摘要:一、头文件 #include <graphics.h> 二、鼠标功能 以下截取自graphics.h的117行到145行 // Old mouse related functions旧鼠标相关功能 // Mouse message这个对应下面的UINT uMsg // WM_MOUSEMOVE Mo
阅读全文
摘要:一、准备 https://easyx.cn/ 下载EasyX_20220901.exe,点击运行安装即可,这个好像还没有vs2022安装选项。 #include <graphics.h> 二、loadimage (一)参数解释 void loadimage(IMAGE *pDstImg, LPCTS
阅读全文