一类是屏幕坐标系,以显示屏左上角为(0,0)点的坐标,横坐标从左到右增加,纵坐标从上到下增加。
第二类是窗体坐标系,以winform窗体左上角为(0,0)点,横坐标从左到右增加,纵坐标从上到下增加。
第三类是窗体控件坐标系,以该控件的左上角为(0,0)点,横坐标从左到右增加,纵坐标从上到下增加。
世界坐标系、页面坐标系和设备坐标系的区别
在绘图中,我们经常用到这三个坐标系。
如何区别这三个坐标系呢?
1. 如果世界坐标系和页面坐标系的原点都是在工作区左上角,那么他们相同。
2.如果页面坐标系和设备坐标系都是用像素作为度量单位,那么他们相同。
如果不同,设备坐标系 = 页面坐标系 × 每度量的像素数
如何区别这三个坐标系呢?
1. 如果世界坐标系和页面坐标系的原点都是在工作区左上角,那么他们相同。
2.如果页面坐标系和设备坐标系都是用像素作为度量单位,那么他们相同。
如果不同,设备坐标系 = 页面坐标系 × 每度量的像素数
本文介绍了屏幕坐标系、窗体坐标系及控件坐标系的特点,并详细解释了世界坐标系、页面坐标系与设备坐标系之间的区别及应用场景。对于从事绘图及图形处理工作的开发者来说,了解这些坐标系的基本原理及相互转换非常重要。

1468

被折叠的 条评论
为什么被折叠?



