我不大清楚什么是逻辑坐标与设备坐标?为什么要设置映射模式啊??

解决方案 »

  1.   

    设备坐标又称为物理坐标,是指输出设备上的坐标。通常将屏幕上的设备坐标称为屏幕坐标。设备坐标用对象距离窗口左上角的水平距离和垂直距离来指定对象的位置,是以像素为单位来表示的,设备坐标的X轴向右为正,Y轴向下为正,坐标原点位于窗口的左上角。
    逻辑坐标(Logical Coordinate)是系统用作记录的坐标。逻辑坐标和设备坐标即使在缺省模式下其数值也未必一致
    Windows提供了以下8种坐标模式:
    分别为MM_TEXT、MM_HIENGLISH、MM_LOENGLISH、MM_HIMETRIC、MM_LOMETRIC、MM_TWIPS、MM_ANISOTROPIC和MM_ISOTROPIC。 
      

  2.   

    设置了设备环境的映射模式就可以对大多数CDC成员函数使用逻辑坐标参数。一个逻辑单位是0.001英寸。在屏幕上一英寸代表现实世界的一英尺(12英寸)。像素,就是设备坐标。建议你看看《VC技术内幕》。