逻辑坐标和设备坐标概念粗解!

原创 2011年01月14日 15:09:00

 

逻辑坐标和设备坐标

在正常情况下如果窗口不能卷动,或者可以卷动但是未卷动,则这两种坐标是相同的。

窗口:我们程序所创建的那个可视的界面。

视口: 客户区也就是Client area的左上角(也称为视口原点)开始肉眼所能见的显示区域。

在窗口未卷动之前,窗口原点和视口原点是重叠的。但是当窗口向下卷动。此时窗口原点和视口原点就不同。视口原点还是原来的地方,但是窗口原点则被卷到了上方。(希望我这样讲能比较直观)

相对于窗口原点的是逻辑坐标。而相对于视口原点的则为设备坐标。(注意我们之前讨论的设备坐标是以客户区域为参照的,另外还有以窗口为参照(包括非客户区域和以屏幕为参照,也就是通常的屏幕坐标))。

如果屏幕卷动了此时要得到正确的逻辑坐标就必须使用

OnPrepareDC();重设窗口原点和视口原点。

DPtoLP(); 转换设备坐标为逻辑坐标。

 

理解映射方式、设备坐标系、逻辑坐标系、设置逻辑坐标原点与设备坐标原点

在VC下进行GDI编程,理解映射方式、设备坐标系、逻辑坐标系、设置逻辑坐标原点和设备坐标原点,真的把我折磨的够厉害的,花了很多时间,终于弄明白一些了,在此记录下,以便以后温习。   一、关于映射...
  • s634772208
  • s634772208
  • 2014年10月03日 18:07
  • 1437

设备坐标和逻辑坐标

要用到两个函数: CDC::LPtoDP  将逻辑坐标转换为设备坐标 CDC::DPtoLP  将设备坐标转换为逻辑坐标   设备坐标(Device Coordinate)又称为物理坐标(Ph...
  • pud_zha
  • pud_zha
  • 2013年01月18日 10:24
  • 390

设备坐标和逻辑坐标

个人理解 : 设备坐标指物理设备的坐标系统,原点(0,0)一般都在左上角,因为设备坐标的间隔尺寸有可能是像素,mm 或者其它 ,所以程序员并不需要清楚设备的具体坐标表示,于是就发明了逻辑坐标。 逻辑坐...
  • flagoop
  • flagoop
  • 2017年01月23日 17:58
  • 117

逻辑坐标与设备坐标

建立一个合适的坐标系可以为我们的绘图带来很大的方便。下面介绍一下如何在VC中建立我们想要的坐标系。   一 设备坐标和逻辑坐标   设备坐标(Device Coordinate)又称为物理...
  • xiuxiaoman
  • xiuxiaoman
  • 2013年04月07日 20:48
  • 1227

逻辑坐标和设备坐标

原文地址:逻辑坐标和设备坐标作者:我爱春秋 在Windows中,文档坐标系称作逻辑坐标系,视图坐标系称为设备坐标系。它们之间的关系如下图所示:   逻辑坐标按照坐标设置方式(又成为映射模式)可分为...
  • gucheng3116
  • gucheng3116
  • 2013年12月02日 15:13
  • 502

设备坐标和逻辑坐标

设备坐标和逻辑坐标   Windows应用程序绘制图形时使用的是一种逻辑单位,每个逻辑单位的大小由映射模式决定,这个逻辑单位既可以与设备单位(屏幕或打印机上的一个像素点)相同,也可以是一种...
  • www66net
  • www66net
  • 2014年11月12日 14:12
  • 267

设备坐标和逻辑坐标

要用到两个函数: CDC::LPtoDP  将逻辑坐标转换为设备坐标 CDC::DPtoLP  将设备坐标转换为逻辑坐标          设备坐标(Device Coordinate)又称为...
  • Narvik
  • Narvik
  • 2013年06月25日 15:54
  • 406

设备坐标和逻辑坐标

要用到两个函数: CDC::LPtoDP  将逻辑坐标转换为设备坐标 CDC::DPtoLP  将设备坐标转换为逻辑坐标   设备坐标(Device Coordinate)又称为物理坐标(Ph...
  • nkliming
  • nkliming
  • 2013年11月14日 00:22
  • 713

MFC-设备坐标和逻辑坐标

MFC-设备坐标和逻辑坐标2009-04-07 15:28Windows应用程序绘制图形时使用的是一种逻辑单位,每个逻辑单位的大小由映射模式决定,这个逻辑单位既可以与设备单位(屏幕或打印机上的一个像素...
  • top_along
  • top_along
  • 2013年10月11日 09:42
  • 908

MFC-设备坐标和逻辑坐标

MFC-设备坐标和逻辑坐标 2009-04-07 15:28 Windows应用程序绘制图形时使用的是一种逻辑单位,每个逻辑单位的大小由映射模式决定,这个逻辑单位既可以与设...
  • qq_23992597
  • qq_23992597
  • 2016年02月17日 17:49
  • 342
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:逻辑坐标和设备坐标概念粗解!
举报原因:
原因补充:

(最多只允许输入30个字)