Dragon  
Dragon
日历
<2012年3月>
26272829123
45678910
11121314151617
18192021222324
25262728293031
1234567
统计
  • 随笔 - 58
  • 文章 - 0
  • 评论 - 55
  • 引用 - 0

导航

常用链接

留言簿(3)

随笔分类(58)

随笔档案(58)

搜索

  •  

最新评论

阅读排行榜

评论排行榜

 

设备坐标:一个实际物理屏幕是由像素组成的如平常所说的640×480,1024 ×768指的就是显示器的实际宽度和高度的像素数目。
VC++绘图有好几种模式,默认情况下是MM_TEXT,在此模式下绘图就是设备坐标,因为它的单位是像素!

客户坐标:是指在客户区的坐标系,客户==你!哈哈你定义的坐标系。可以在现有的绘图映像模式下通过坐标变换的到你的坐标系。如你在一个映像模式坐标系下的客户坐标原点为(x,y),那客户坐标系的坐标换算成映像模式坐标就行了,数学问题多说了!哈哈
感觉你应该问逻辑坐标,逻辑坐标不以屏幕的像素个数为标准。在屏幕上是多长实际就是多长。MM_LOMETRIC,MM_HIMETRIC等映像模式

映像识别码 逻辑单位 X和Y轴正向
MM_TEXT 1 Pixels(像素) 右下
MM_LOMETRIC 2 0.1mm 右上
MM_HIMETRIC 3 0.01mm 右上
MM_LONGLISH 4 0.1inch 右上
MM_HIENGLISH 5 0.01inch 右上
MM_TWIPS 6 1/1440inch 右上
MM_ISOTROPIC 7 Variable(x==y) 变化的
MM_ANISOTROPIC 8 Variable(x<>y) 变化的
原点 都在左上角

posted on 2008-09-02 20:30 Dragon 阅读(762) 评论(0)  编辑 收藏 引用 所属分类: VC

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


 
Copyright © Dragon Powered by: 博客园 模板提供:沪江博客