系统屏幕分辨率为1280x1024需要将Form1窗体宽高设置为64像素请问具体数值是多少呀?

来源:百度知道 编辑:UC知道 时间:2024/06/07 09:30:44
我系统屏幕的分辨率为1280 x 1024,现在需要将一个Form1窗体宽度和高度设置为64像素,请问Width和Height属性的数值具体应该设置为多少呢?
Width和Height属性单位不是像素吧,那个 缇 和像素之间是怎么换算的呀?

用form1.width=form1.scalex(64,vbPixels,form1.scaleMode)
form1.height=form1.scaley(64, vbpixels, form1.scalemode)
这样不论form1是何种长度单位都会变成64*64象素了。
缇和像素的换算说起来比较复杂,缇是实际长度单位,是1/20磅(point),1磅相当于1/72英吋,所以1缇=1/1440英吋。而像素是逻辑长度单位,在不同的设置下有不同的值,通常是1像素=1/96英吋(正常尺寸),这时1像素=15缇;但在大尺寸显示设置下,1像素=1/120英吋,这时1像素=12缇。