VB中Form的计量单位是twips,一个twip等于1/1440英寸,一个英寸等于2.54厘米。自己
计算把,也可以把窗体的scalemode改变一下。

解决方案 »

  1.   

    to: TechnoFantasy(www.applevb.com)
    请你自己做一个试试,然后用直尺量量
      

  2.   

    给Form添加一个PictureBox控件
    Private Sub Form_Load()
        Me.ScaleMode = 7
        Picture1.Width = 20
        Picture1.Height = 10
        Me.ScaleMode = 1
        Me.Width = Picture1.Width
        Me.Height = Picture1.Height
    End Sub
      

  3.   

    to: DeD(似水年华) 
    你这能行吗?你量过吗?
      

  4.   

    to: partime(partime) 
    这很搞笑吗?
    你能解决吗?
      

  5.   

    这个问题你可以假设一下,有15吋显示器以及19吋显示器,它们的分辨率都设定为1024*768
    那么在屏幕上同样twips的窗体肯定大小不一样。也许我不是太清楚,不知道有那个软件实
    现了完全自主的根据显示器大小以及分辨率调整自身大小到一定的尺寸。
      

  6.   

    acrobat
    至少我量过其百分百zoom的时候,纸宽21厘米
      

  7.   

    567 twip = 1cm你算一下就行了! 
      

  8.   

    acrobat
    至少我量过其百分百zoom的时候,纸宽21厘米 不好意思,我又在几台显示器上量过,确实有不同,21厘米只是碰巧而已但是,这样的话,对于专业图形程序来说,所谓的百分百又又什么意义呢?
      

  9.   

    是吗?我的显示器是SONY的,Windows能够认识,但是它的默认设定的尺寸是错误的,
    包括acrobat,然后我通过显示器上的按钮手动调整才设定到最佳尺寸。基本上屏幕的尺寸
    可以在VB中通过Screen对象来获得,显示器的型号以及相对应的对角线尺寸也可以通过建立显示器列表数据库获得。但是因为CRT显示器的特性,要让窗体完全的符合物理尺寸是不可
    能的。
      

  10.   

    当然是有意义的了。因为如果你的显示器调整好的话,那么如果你建立一个图像
    (如20*20)厘米,那么显示的尺寸就是正确的尺寸。实际上我记得原来在使用DOS下的
    AutoCAD 的时候,就是不停的用尺量、然后再调整、再量...
      

  11.   

    我个人觉得所见即所得在CRT显示器上是无法100%的实现的,你可以通过显示器型号来获得
    显示器尺寸,但是使用者将显示器显示尺寸调整成了什么样子程序是无法得知的...
      

  12.   

    此外还要通过厂家得知该显示器的可视面积等等参数,如果是LCD显示器可能就没有这些
    麻烦了
      

  13.   

    用api函数吧!,但单位要注意一下
      

  14.   

    to: TechnoFantasy(www.applevb.com)  
      我也是一句话,只要不是“15寸显示器上是15厘米,到了21寸显示器上变成21厘米”就行了
      也就是说,不求100%,只要接近100%就行了to: angzhy(网际飞侠)
      拜托,详细一点好吗?
      

  15.   

    无聊,屏幕尺寸量得过来吗?
    为什么不问VB的twins如果打印出来和CM的比例是多少!
      

  16.   

    1. 显示器可以数控,就不能让显示器把屏幕尺寸高速计算机吗?即使现在的显示器不行,没准以后就可以了2.to: jinesc([email protected]) 
    那里有将数值转变成中文或英文的控件或源程序
    比如 123456.78 -> 十二万三千四百五十六点七八 
       我知道十几年前就有这种源程序
       我要的是确切的下载地点,特别是数字->English的源程序
      

  17.   

    在vb中可以直接用命令更改他的单位,你查一下vb方面的书即可。
      

  18.   

    to: swsg(倾城一哭)
        ?
        不明白
        
      

  19.   

    to: apollo(阿波罗)
        20cm很大吗?
      

  20.   

    WinAPI 中有GetDeviceCaps()可得屏幕尺寸(我没试过),也可得分辨率,应可解决你的问题.