首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
如问定义映像模式?
[问答题]
如问定义映像模式?
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(0)
分享
纠错
1个回答
添加回答
0
推荐
星辰大海的碎片
映像模式是设备描述表的内容之一,其优点是程序员可以不必考虑输出设备的坐标系情况,而在一个统一的设备坐标系中完成图形的绘制与操作,Windows有8种映像模式。其中MM.TEXT映像模式得到了普遍的应用,是默认的映像模式,其特点是逻辑坐标和物理坐标都以像素为单位:MM.ISOTROPIC和MM.ANISOTROPIC这两种映像模式通过将图形从程序员定义的逻辑设备窗口映像到物理设备的视口以实现坐标转换.窗口是对应逻辑坐标系上程序员设定的一个区域,视口是对应于实际输出设备上程序员设定的一个区域、定义了窗囗和视口后Windows系统即可按照窗囗和视口的坐标比例自动调整图形。注意:MM.ISOTROPIC映像模式要求x和Y方向的映像比例相同,这种要求可能导致系统强制变换视口应用程序可以调用函数GetMapMode得到当前系统的映像模式,调用函数SetMapMode设置系统定义的8种映像模式。然后可以调用函数SetWindowExtEx设冒窗口区域大小,调用函数SetViewportExtEx设置视口的大小,视口和窗口的默认原点均为(0,0)。还可以调用函数SetWindowOrgEx和函数SetViewportOrgEx设定窗口和视口的原点·注意最后这两个函数只有在MM.ISOTROPIC和MM.ANISOTROPIC这两种模式下才有用.定义了映像模式后我们就可以在窗口上绘制相应的图形了。
发表于 2018-05-07 20:49:35
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++
上传者:
星辰大海的碎片
难度:
1条回答
0收藏
286浏览
热门推荐
相关试题
运行 ldd hello 可以得到...
百度
C++
评论
(3)
设某二叉树的先序遍历序列为abdg...
树
评论
(1)
下列哪些是移动网常采用的抗干扰技术?()
移动通信原理(2G、3G)
移动通信
评论
(1)
Adam优化器,BN的作用,为什么...
评论
(1)
自变量是不良体验反馈,因变量是留存...
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题