请问窗囗坐标和逻辑坐标的区别是什么?

永远的阿木兰 1年前 已收到1个回答 举报

GOOFF 幼苗

共回答了16个问题采纳率:87.5% 举报

应该是设备坐标和逻辑坐标的区别吧,这两个才是对应的
设备坐标是指在屏幕中的实际坐标,而逻辑坐标是虚拟的,我们假想的.
设备坐标又可以分为屏幕坐标系、窗口坐标系、客户区坐标系,默认分别以屏幕左上角、窗口左上角、客户区左上角为坐标.
默认情况下,设备坐标和逻辑坐标的范围和原点是一样的
可以通过API函数来设置.
SetWindowOrgEx SetWindowExtEx 设置逻辑坐标的原点和范围
SetViewportOrgEx SetViewportExtEx 设置设备坐标的原点和范围
不管如何设置,逻辑坐标和设备坐标系的原点一定相映射.
例如用SetWindowOrgEx设置坐标(20,30),即逻辑坐标的20,30与设备坐标的原点对应
如果逻辑坐标和设备坐标的范围相同的话,
那么逻辑坐标(40,50)与设备坐标(40-20,50-30)对应

1年前

4
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.025 s. - webmaster@yulucn.com