windows程序设计中关于HORZSIZE,HORZRES.LOGPIXELSX的几个问题

newgina 2002-10-24 08:32:43
windows程序设计中关于HORZSIZE,HORZRES.LOGPIXELSX的几个问题


1.请问HORZSIZE和VERTSIZE到底是什么值呀 书上说这是以MM计的物理屏幕的宽度和高度 有个公式:HORZSIZE=HORZRES/LOGPIXELSX 假如我的显示器是800*600的 从小字体的96变成了大字体的120 按公式说HORZSIZE应该也变了 可是我的显示器就是那么大还是全屏显示
是什么变了呢 还有同样一台主机两了一个显示器和一个投影仪同样的分辨率同样的小字体为什么在显示器和投影仪上的HORSIZE不一样呢

2.书上说:给出视频显示适配器和显示器的接口特性.WINDOWS如何真正知道显示器的大小呢
这种特特性是什么呢 是不是什么映射的 能不能解释一下

3.书上说小字体和大字体都是10磅 这个10磅 是什么的大小 我在我的机器上分辨率一直是800*600 从小字体改成大字体后字明显变大了 怎么能说都是10磅呢 又说10磅是物理单位

4.WINDOWS程序设计中的同样一个程序 直接新建一个C++SOURCE FILE链接不能通过 而新建一个工程在加入一个C++SOURCE FILE才能运行 这是怎么回事 有没有关于VC的哪一大堆功能介绍的书呀
谢谢
...全文
317 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuns 2002-10-25
  • 打赏
  • 举报
回复
这个问题也困扰了我很长的时间,这里的奥妙我也不太清楚,我的一位老师他是带我们学校图形图象专业的研究生导师。他曾经跟我们说过再window下搞图象开发关键就是把握象素这个关键点,你不管不你是800*600还是1024*768 window写入的象素点是一样多的。不同型号的显示器如果分辨率或者物理点局距不同他的HORSIZE不同,投影仪的的每个象素的所占的物理面积较大--有的达到2*2(mm单位)。磅的单位是靠象素来决定的不是靠绝对物理单位衡量的。17c和15c的显示器如果他们的分辨率和点距一样的话那么同样10磅的线段的物理绝对宽度应是一样的。其他的一些关于图象的问题可以和我来信讨论,如有兴趣给我发短信◎◎◎◎◎◎◎
zhenxizhou 2002-10-24
  • 打赏
  • 举报
回复
一个显示器和一个投影仪同样的分辨率同样的小字体为什么在显示器和投影仪上的HORSIZE不一样呢。因为你用的映射模式是像素,如果你模式用英寸或毫米就是一样大的,因为屏幕和投影仪每英寸包含的像素不一样,所以结果也不一样。
badboy_qiu 2002-10-24
  • 打赏
  • 举报
回复
请问,如何提问?????
bugfree 2002-10-24
  • 打赏
  • 举报
回复
好兄,这应该在VC板里吧

70,023

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧