帮帮文库

返回

基于VC++的GDI常用坐标系统及应用 基于VC++的GDI常用坐标系统及应用

格式:word 上传:2022-06-25 17:08:17

《基于VC++的GDI常用坐标系统及应用》修改意见稿

1、“.....图二十三代码效果图例点状网格图二十四代码效果例正弦图形模式,即向上,向右,个逻辑单位映射成毫米,参数的单位为逻辑单位,参数的单位为像素以轴为例轴类似,逻辑坐标系中的轴的单位刻度。这表示轴上个逻辑单位等于多少个像素。还有点要注意的是,如果与同号,逻辑坐标的轴方向与设备坐标系中的轴方向相同,否则相反。设定的都是正值,则是右下,负值相反。也样。和设定的坐标值符号相反,则表示把窗口的轴方向映射到视口的反方向,最好成对出现,不然会有个默认的不确定的映射问当滚动条右向拉个单位,逻辑坐标的,到什么地方去了呢答还是,分析滚动条移动是视口移动了变化的是视口的坐标原点即视口矩形的中心点相当于......”

2、“.....逻辑环境位置在想象中的并不存在使用逻辑坐标映像模式全是指逻辑坐标坐标轴方向由设置的逻辑坐标模式来决定坐标。原点位置在逻辑环境的中心点,不可改动,坐标值可以有负值的,窗口逻辑环境中的小部分,是个矩形框坐标系是逻辑坐标,设置窗口矩形框的中心点即窗口的原点,不是窗口矩形的左上角的坐标,默认值为逻辑坐标的原点。设备环境显示器打印机等等。坐标系为设备坐标系,正轴向下,正轴向右,原点在左上角,固定不变,不可修改,其的负半轴为虚设,无法显示或无法打印图形。视口设备环境中的部分,个矩形框坐标系同设备环境。设置视口矩形框的中心点,默认值为坐标原点。视口是窗口的按比例的映像投影......”

3、“.....故要常常平移视口。逻辑环境与窗口在个平面上联想电影胶卷,设备环境与视口在个平面上联想放映的屏幕映像过程就是电影放映时图像的转换过程坐标转换编程时的设备无关性决定了绘图函数用的全是逻辑坐标,这就需要坐标转换语句来自动完成逻辑坐标单位向逻辑坐标单位的转换,因此要常常用到。坐标转换的过程是个映像的过程,与坐标系方向无关,逻辑环境中画出的图与设备环境中显示的图形方向大小各向同性和各向异性模式是按比例缩放宽屏显示器横向自动放大比例是样的,画多大显示多大。注意可以用和在任何绘图模式下进行平移,但是,和是为各向同性和各向异性模式预留的,其它模式用不用没什么区别,可以省略,当,中的参数出现负数......”

4、“.....对于各向同性和各向异性模式使用前先用,然后用映像,最后就可以选画笔绘图了只对各向同性与各向异性模式自定义模式起作用,其它模式自带这个功能。其它模式不需要用,自动含这个功能图二十五代码效果图逻辑坐标,设备坐标,窗口,视口收藏综述画图在逻辑坐标中画,使用逻辑单位,显示图形在物理坐标中显示屏幕上有三种不同的物理坐标,每种物理坐标是固定死的,原点,轴方向都不变客户区域坐标,包括应用程序的客户区域,客户区域的左上角为,。屏幕坐标,包括整个屏幕,屏幕的左上角为,。屏幕坐标用在消息中对于非子窗口以及下面的函数中和都对于非子窗口和中。用函数和可以将客户区域坐标转换成屏幕区域坐标,或反之。全窗口坐标,包括个程序的整个窗口......”

5、“.....窗口的左上角为,。使用得到的窗口设备环境,可以将逻辑单位转换成窗口坐标。逻辑坐标有多种映射模式,可以改变坐标方向和每个像素点的大小,旦固定了映射模式,就固定死了,原点,轴方向都不变视口是物理坐标的部分,默认初始状态下,它的中心点和物理坐标原点重叠窗口是逻辑坐标的部分,默认初始状态下,它的中心点和逻辑坐标中心点重叠默认初始状态下,窗口中心点,视口中心点,逻辑坐标中心点,物理坐标原点在同个位置重叠视口窗口和逻辑坐标的原点都是中心点对图像的移动,包括用滚动条移动图像,都是调整视口或窗口,般是视口实现的,比如滚动条向下拉个单位,变化的是视口的坐标原点即视口矩形的中心点相当于......”

6、“.....是在逻辑坐标中移动图像,方向是逻辑坐标指定映射模式的轴方向。,把窗口的原点中心点映射到视口的,点,把窗口的,点映射到视口的原点默认映射下画图并移动图像的步骤在脑海中建立个坐标窗口坐标,视口坐标,逻辑坐标,物理坐标,窗口中心点,视口中心点,逻辑坐标原点,物理坐标原点在同个位置重叠确定逻辑坐标的映射模式即确定轴方向和像素点大小用函数开始在逻辑坐标中画图使用视口或窗口原点来移动图像到想要的位置。设置视口或窗口原点和用于自定义逻辑坐标和物理坐标的映射使用模式时,如果通过计算与范围的比值得到两个方向的单位刻度值不同,那么将会以较小的那个为准允许两个坐标的刻度不样默认下,即没有用来设定个逻辑单位对应多少个像素的时候......”

7、“.....图十代码效果图模式,与其他些映射模式不包括模式样,执行两个动作,它改变坐标轴的方向,垂直坐标轴的正方向向上图十映射模式下的坐标系此外,度量单位改为英寸,这意味着你提供的坐标将除以,观察上述代码的映射效果图十二代码效果图正如你所看到的,直线现在位于坐标系的第象限,同时,直线比以前缩短,圆也比以前的要小。与映射模式相似,映射模式也是垂直坐标轴正向向上,只是它以英寸为坐标单位,下面是它的效果图十三代码效果图映射模式使用与上两种映射模式相同的坐标轴,不同的是使用毫米为单位,下面是个例子图十四代码效果图使用与上述三种映射模式相同的坐标系,但它的坐标单位是毫米,下面例子代码如下图十五代码效果图映射模式将每个逻辑单位像素除以......”

8、“.....坐标系统仍然与上面几种映射方式相同。图十六代码效果四自定义坐标系统目前为止,我们使用的映射模式可以允许我们选择坐标轴的方向,但仅仅是轴的方向。而且,我们不能更改坐标系统的单位,这是因为各种映射模式,有固定的属性集,例如坐标轴的方向和坐标单位等。在应用程序中,如果你需要灵活设置坐标轴方向及坐标单位的话,应该怎么做呢仔细研究下面的事件代码,它绘制了个像素大小的红边浅绿色背景的正方形,这个正方形的顶点在,处,右底端位于,处。同时,从坐标原点处绘制个度的直线。或映射模式后,你必须调用函数,这个函数用来计算老的或默认的坐标系中个单位的长度。这个函数有两个版本,如果使用第版本......”

9、“.....代表了垂直坐标轴上按照新的逻辑单位代表的长度。如果你知道按照新的坐标单位计算需要的逻辑尺寸的话,可以使用第二个版本的函数,例子代码如下,图二十代码效果图调用函数后,紧接着应调用函数,它的任务是规定水平及垂直坐标轴的单位。我们可以这样认为,函数对应着窗口,函数对应着视口。函数有两个版本,上述两个函数中的参数与窗口中的尺寸是相互对应的,它的单位是像素。为了进步说明这两个函数的使用,我对这两个函数进行了重新说明,参数的单位为逻辑单位,参数的单位为像素以轴为例轴类似,逻辑坐标系中的轴的单位刻度。这表示轴上个逻辑单位等于多少个像素。还有点要注意的是,如果与同号,逻辑坐标的轴方向与设备坐标系中的轴方向相同,否则相反。此外......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于VC++的GDI常用坐标系统及应用.doc预览图(1)
1 页 / 共 30
基于VC++的GDI常用坐标系统及应用.doc预览图(2)
2 页 / 共 30
基于VC++的GDI常用坐标系统及应用.doc预览图(3)
3 页 / 共 30
基于VC++的GDI常用坐标系统及应用.doc预览图(4)
4 页 / 共 30
基于VC++的GDI常用坐标系统及应用.doc预览图(5)
5 页 / 共 30
基于VC++的GDI常用坐标系统及应用.doc预览图(6)
6 页 / 共 30
基于VC++的GDI常用坐标系统及应用.doc预览图(7)
7 页 / 共 30
基于VC++的GDI常用坐标系统及应用.doc预览图(8)
8 页 / 共 30
基于VC++的GDI常用坐标系统及应用.doc预览图(9)
9 页 / 共 30
基于VC++的GDI常用坐标系统及应用.doc预览图(10)
10 页 / 共 30
基于VC++的GDI常用坐标系统及应用.doc预览图(11)
11 页 / 共 30
基于VC++的GDI常用坐标系统及应用.doc预览图(12)
12 页 / 共 30
基于VC++的GDI常用坐标系统及应用.doc预览图(13)
13 页 / 共 30
基于VC++的GDI常用坐标系统及应用.doc预览图(14)
14 页 / 共 30
基于VC++的GDI常用坐标系统及应用.doc预览图(15)
15 页 / 共 30
预览结束,还剩 15 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档