常用坐标系统
来源:互联网 发布:数据库mandatory 编辑:程序博客网 时间:2024/06/06 17:25
1. 设备坐标系与屏幕坐标系
设备坐标(Device Coordinate)又称为物理坐标(Physical Coordinate),是指输出设备上的坐标。通常将屏幕上的设备坐标称为屏幕坐标。设备坐标用对象距离窗口左上角的水平距离和垂直距离来指定对象的位置,是以像素为单位来表示的,设备坐标的X轴向右为正,Y轴向下为正,坐标原点位于窗口的左上角。
2.逻辑坐标(Logical Coordinate)
是系统用作记录的坐标。在缺省的模式(MM_TEXT)下,逻辑坐标的方向和单位与设备坐标的方向和单位相同,也是以像素为单位来表示的,X轴向右为正,Y轴向下为正,坐标原点位于窗口的左上角。逻辑坐标和设备坐标即使在缺省模式下其数值也未必一致,除了在以下两种情况下:
1. 窗口为非滚动窗口
2. 窗口为滚动窗口,但垂直滚动条位于滚动边框的最上端,水平滚动条位于最左端,但如果移动了滚动条这两种坐标就不一致了。
在VC中鼠标坐标的坐标位置用设备坐标表示,但所有GDI绘图都用逻坐标表示,所以用鼠标绘图时,那么必须将设备坐标转换为逻辑坐标,可以使用CDC函数DptoLP()将设备坐标转化为逻辑坐标,同样可以用LptoDP()将逻辑坐标转化为设备坐标。
1. 如果世界坐标系和页面坐标系的原点都是在工作区左上角,那么他们相同。
2.如果页面坐标系和设备坐标系都是用像素作为度量单位,那么他们相同。
如果不同,设备坐标系 = 页面坐标系 × 每度量的像素数
- 常用坐标系统
- 常用的坐标系统
- Android坐标系统常用方法属性总结
- Android坐标系统常用方法属性总结
- 坐标系统
- 坐标系统
- 坐标系统
- 坐标系统
- 坐标系统
- 坐标系统
- 坐标系统
- 基于Visual C++的GDI常用坐标系统及应用
- 基于VC++的GDI常用坐标系统及应用
- 基于VC++的GDI常用坐标系统及应用
- 基于VC++的GDI常用坐标系统及应用
- 基于VC++的GDI常用坐标系统及应用
- 基于VC++的GDI常用坐标系统及应用
- 基于VC++的GDI常用坐标系统及应用
- 用C#写一个简单的WINDOWS服务程序
- 再发一篇博客,关于jQuery,我经常被嫌弃的
- maven常用命令介绍
- 解决 java/lang/NoClassDefFoundError: java/lang/Object 错误
- Hive 读书笔记4:HiveQL Data Definition(下)
- 常用坐标系统
- 动态链接库的使用
- mysql以表为基础导出/导出脚本
- 关于Keil编译错误 L6236E: No section matches selector - no section 的解决方法
- ORACLE 日期函数
- 程序与测试团队
- Tomcat从零开始(三)分离与完善
- 数组排序
- 多连块拼图