青少年编程知识记录 codecoming

C++ 如何监听用户按下了哪个按键

想做一款小游戏,键盘事件是必须要了解的。前面的文章简单介绍过键盘事件,这篇文章简单实现了监听用户键盘的操作,主要监听“WASD”以及“上下左右”键参考代码#include<cstdio> #include<conio.h> int main(){ while(1){ char key = getch(); printf("%d,%c\n",key,key); switch(key){
作者:亿万年的星光 分类:趣味小程序 浏览:

【C++图形化编程】EasyX函数~鼠标操作相关函数

在EasyX中,我们可以用控制鼠标的相关函数。FlushMouseMsgBuffer清空鼠标消息缓冲区GetMouseMsg获取一个鼠标消息。如果当前鼠标消息队列中没有,就一直等待PeekMouseMsg获取一个鼠标消息,并立即返回。MouseHit检测当前是否有鼠标消息。MOUSEMSG保存鼠标消息的结构体。首先介绍一下MOUSMSG的参数struct MOUSEMSG{ UINT uMsg; // 当前鼠标消息 bool mkCtrl;
作者:亿万年的星光 分类:趣味小程序 浏览:

【C++图形化编程】EasyX函数~图像操作相关函数

图像处理相关函数函数或数据类型描述IMAGE保存图像的对象loadimage读取图片文件saveimage保存绘图内容至图片文件getimage从当前绘图设备种获取图像putimage在当前绘图设备上绘制指定图像GetWorkingImage获取指向当前绘图设备的指针rotateimage旋转IMAGE种的绘图内容SetWorkingImage设定当前绘图设备Resize调整指定绘图设备的尺寸GetImageBuffer获取绘图设备的显示缓冲区指针GetImageHDC获取绘图设备句柄(1)lo
作者:亿万年的星光 分类:趣味小程序 浏览:

【C++图形化编程】EasyX函数~文字输出相关函数

文字输出相关函数:函数或数据类型描述gettextcolor获取当前文字颜色gettextstyle获取当前字体颜色LOGFONT保存字体样式的结构体outterxtxy指定位置输出字符串drawtext在指定区域以内指定格式输出字符串settextcolor设置当前字体颜色settextstyle设置当前字体样式textheight获取字符串实际占用的像素高度textwidth获取字符串实际占用的像素宽度(1)outtextxy()void outtextxy( int 
作者:亿万年的星光 分类:趣味小程序 浏览:

【C++图形化编程】EasyX函数~图形绘制相关函数(2)

(1)ellipse  椭圆void ellipse( int left, int top, int right, int bottom);参数left椭圆外切矩形的左上角 x 坐标。top椭圆外切矩形的左上角 y 坐标。right椭圆外切矩形的右下角 x 坐标。bottom椭圆外切矩形的右下角 y 坐标。(2)pie扇形void fillpie( int left, int top
作者:亿万年的星光 分类:趣味小程序 浏览:

【二分与分治】中间值、边界值、循环条件、模块写法(1)

0.前言二分法并不简单,或者说“思路简单,细节爆炸”,举例来说,你可能已经看过很多题解,那么可能会看到下面几种写法mid=(left+right)/2 mid=(left+right)>>1 mid=left+(left+right)/2 mid=left+((left+right)>>1)  mid = (left+right)/2 +1 mid = (left+right+1)/
作者:亿万年的星光 分类:趣味小程序 浏览:

【C++图形化编程】EasyX函数~图形绘制相关函数(1)

简介:EasyX有很多图形绘制函数,这篇文章简单介绍下:函数或函数类型说明arc画椭圆形circle画无填充的圆clearcircle清空圆形区域clearllipse清空椭圆形区域clearpie清空扇形区域clearpolygon清空多边形区域clearrectangle清空矩形区域clearroundrect清空圆角矩形区域ellipse画无填充的椭圆fillcircle画有边框的填充圆fillellipse画有边框的填充椭圆fillpie画有边框的填充扇形fillpolygon画有边框的

标签: easyx

作者:亿万年的星光 分类:趣味小程序 浏览:

【C++图形化编程】EasyX的基本概念

一、颜色        EasyX 使用 24bit 真彩色,不支持调色板模式。        1.用预定义常量表示        常量 值 颜色 -------- -------- -------- BLACK 0 黑 BLUE 0xAA0000 蓝 GREEN 0

标签: easyx

作者:亿万年的星光 分类:趣味小程序 浏览:

【C++图形化编程】C++图形库的引入

0.前言前面的文章用C++的控制台完成了小游戏,但是我们平常玩的游戏都是有图形化界面,我们从这篇文章开始就引入一个C++图形库—EasyX。C++的图形库有很多,EasyX是最适合上手的图形库。1.简介EasyX Graphics Library 是针对 Visual C++ 的免费绘图库,支持 VC6.0 ~ VC2019,简单易用,学习成本极低,应用领域广泛。目前已有许多大学将 EasyX 应用在教学当中。官网:https://easyx.cn/你可以在他的官网
作者:亿万年的星光 分类:趣味小程序 浏览: