首页   |   IT资讯   |   综合资讯   |   开发   |   软件   |   问答   |   网络技术   |   网络综合
更多:
当前位置:首页 » 手机数码
文章正文

关于图形坐标单位的问题?帮忙呀。

类型:转载   责任编辑:asp   日期:2007/03/01

    

我要机器是屏幕是120dpi,在编程中我要把2000   twip长度转化成像素长度,  
  正确的结果应该是(int)(2000.0)*120/1440=166;  
  可是我用如下语句转换  
          int   nmapmod=pdc->setmapmode(mm_twips);  
          cpoint   pt(2000,0);  
          pdc->lptodp(&pt);  
          pdc->setmapmode(nmapmod);  
  结果为pt.x=113,结果是错的。请高手指教,函数使用那里不正确,是不是缺什么语句,正确的应是怎样?

推荐阅读

  • 提取388机内短信的办法 [详细内容]
  • 期待天籁之声:专业音响本本全导购(图) [详细内容]
  • 北京小灵通拟退出价格战 增值服务即将开通 [详细内容]
  • 手机丢了怎么办 [详细内容]
  • 提高电脑的便携性:全外置本本导购(图) [详细内容]
  • 完美之作!三星8MS窄边王740N直降149 [详细内容]
  • 杀毒厂商价格战失效 “口水战”成暑促新招 [详细内容]
  • 网友回答:
    网友:mousubin

    看看你getdevicecaps(logpixelsx)的返回值

    网友:syl08341

    look

    网友:wanderman

    up

    .
      最佳浏览:1024X768 MSIE
    ©2007 jqmk.com.cn All Rights Reserved