1 / 53
文档名称:

EasyX指导手册.docx

格式:docx   大小:106KB   页数:53页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

EasyX指导手册.docx

上传人:精选文库 2017/3/4 文件大小:106 KB

下载得到文件列表

EasyX指导手册.docx

相关文档

文档介绍

文档介绍:EasyX 指导手册制作人: jianxiawzx 一、基本概念 颜色 EasyX 使用 24bit 真彩色,不再支持调色板模式。表示颜色有以下几种办法: 1. 用预定义颜色常量,如下: 常量值颜色常量值颜色 B LACK 0黑 DARKGRA Y 0x5454 54 深灰 B LUE 0xA80 000 蓝 LIGHTBL UE 0xFC54 54 亮蓝 GREEN 0x00 A800 绿 LIGHTGRE EN 0x54 FC54 亮绿 CYAN 0xA8 A800 青 LIGHTCYA N 0xFC FC54 亮青 RED 0x00 00A8 红 LIGHTRED 0x54 54FC 亮红 MAGEN TA 0xA8 00A8 紫 LIGHTMAG ENTA 0xFC 54FC 亮紫 BROWN 0x00 54A8 棕 YELLOW 0x54 FCFC 黄 LIGHT GRAY 0xA8 A8A8 浅灰 WHITE 0xFC FCFC 白 进制的颜色表示,形式为: 0xbbggrr(bb= 蓝, gg= 绿, rr= 红) RGB 宏合成颜色。详见 RGB 。 B 、 B 转换其他色彩模型到 RGB 颜色。详见 B 、 B 。示例: 以下是部分设置前景色的方法: setcolor(0xff0000); setcolor(BLUE); setcolor(RGB(0,0,255)); setcolor(B(240,1,)); 坐标在 EasyX 中,坐标分两种:逻辑坐标和物理坐标。逻辑坐标逻辑坐标是在程序中用于绘图的坐标体系。坐标默认的原点在屏幕的左上角, X 轴向右为正, Y 轴向下为正,度量单位是象素。坐标原点可以通过 setorigin() 函数修改; 坐标轴方向可以通过 setaspectratio() 函数修改; 缩放比例可以通过 setaspectratio() 函数修改。在本手册中,凡是没有注明的坐标,均指逻辑坐标。物理坐标物理坐标是描述设备的坐标体系。坐标原点在屏幕的左上角, X 轴向右为正, Y 轴向下为正,度量单位是象素。坐标原点、坐标轴方向、缩放比例都不能改变。 设备所谓“设备”,简单来说,就是绘图表面。在 EasyX 中,设备分两种,一种是默认的绘图窗口,另一种是 IMAGE 对象。通过 SetWorkingImage() 函数可以设置当前用于绘图的设备。设置当前用于绘图的设备后,所有的绘图函数都会绘制在该设备上。二、绘图函 这个函数用于清空裁剪区的屏幕内容。 voidclearcliprgn(); 这个函数用于清除屏幕内容。具体的,是用当前背景色清空屏幕,并将当前点移至(0,0) 。 voidcleardevice(); 这个函数用于关闭图形环境。 voidclosegraph(); 这个函数用于获取当前缩放因子。 voidgetaspectratio(float*pxasp,float*pyasp); 参数: pxasp 返回 x 方向上的缩放因子。 pyasp 返回 y 方向上的缩放因子。 这个函数用于获取绘图窗口句柄。 HWNDGetHWnd(); 在 Windows 下, 句柄是一个窗口的标识, 得到句柄后, 可以使用 WindowsSDK 中的各种命令实现对窗口的控制。示例: // 获得窗口句柄 HWNDhWnd=GetHWnd(); //使用 API 函数修改窗口名称 SetWindowText(hWnd,"Hello!"); 这个函数用于重置视图、当前点、绘图色、背景色、线形、填充类型、字体为默认值。 voidgraphdefaults(); 这个函数用于初始化绘图环境。 HWNDinitgraph(intWidth,intHeight,intFlag=NULL); 参数: Width 绘图环境的宽度。 Height 绘图环境的高度。 Style 绘图环境的样式,默认为 NULL 。可为以下值: 值含义 SHOWCON SOLE 表示可以保留原控制台窗口。 这个函数用于设置当前缩放因子。 voidsetaspectratio(floatxasp,floatyasp); 参数: Xaspx 方向上的缩放因子。例如绘制宽度为 100 的矩形, 实际的绘制宽度为 100*xasp 。 Yaspy 方向上的缩放因子。例如绘制高度为 100 的矩形, 实际的绘制高度为

最近更新

化验室废气处理施工方案 4页

英文的自我介绍范文(优选十九篇) 16页

医疗机构合作协议书范文8篇 18页

英语高考作文素材复习事例 3页

升旗仪式主题演讲稿(通用五篇) 8页

乙二醇和液体燃料合成的理论与实验研究 2页

危化品运输车市场分析报告 8页

压片岗位工作方案 4页

苏教版小学一年级下册科学期末测试卷及答案(.. 8页

苏教版小学一年级下册科学期末测试卷精品(有.. 9页

合同履行承诺书 7页

苏教版小学二年级下册科学期末测试卷精品(名.. 7页

名师课堂心得体会(11篇) 15页

苏教版小学四年级下册科学期末测试卷含答案【.. 7页

丹参酮Ⅱ-A磺酸钠通过抑制钙调蛋白激酶Ⅱ对房.. 2页

丹参制剂对心肌缺血再灌注细胞凋亡的影响 2页

苏教版小学科学二年级下册期末测试卷附参考答.. 7页

临沂市组织部干部考评管理系统的设计与实现 2页

四川省泸州市泸县第二中学教育集团2022届高考.. 4页

苏教版小学科学六年级上册期末测试卷附参考答.. 8页

团课心得体会300字创新(精选8篇) 10页

园艺技术专业(五年一贯制大专)人才培养方案 19页

苏教版科学二年级下册期末测试卷附参考答案(.. 7页

题目通过本次课程的培训和研修你一定对自己的.. 2页

统信UOS怎么安装HP打印机 1页

广东《锅炉大气污染物排放实用标准》(DB44765.. 10页

安全注射知识的培训 29页

智能光伏管理系统介绍-2016 48页

数学建模国家财政收入的影响因素的评价及预期.. 18页

中国文化与现代生活 62页