标题:如何求窗体的物理尺寸?
取消只看楼主
yuma
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:银河系
等 级:贵宾
威 望:33
帖 子:1883
专家分:2904
注 册:2009-12-22
结帖率:89.13%
 问题点数:0 回复次数:5 
如何求窗体的物理尺寸?
如何求窗体的物理尺寸,长多少mm,宽多少mm?
搜索更多相关主题的帖子: 物理 窗体 多少 
2022-09-01 19:00
yuma
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:银河系
等 级:贵宾
威 望:33
帖 子:1883
专家分:2904
注 册:2009-12-22
得分:0 
好像都不对

程序代码:
Private Sub Form_Load()
Debug.Print Form1.Width / Screen.TwipsPerPixelX / 567
Debug.Print Form1.Height / Screen.TwipsPerPixelY / 567
Debug.Print Form1.Width * Screen.TwipsPerPixelX / 567
Debug.Print Form1.Height * Screen.TwipsPerPixelY / 567
Debug.Print Form1.Width / 567
Debug.Print Form1.Height / 567
End Sub

心生万象,万象皆程序!
本人计算机知识网:http://bbs.为防伸手党,本站已停止会员注册。
2022-09-01 21:13
yuma
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:银河系
等 级:贵宾
威 望:33
帖 子:1883
专家分:2904
注 册:2009-12-22
得分:0 
拿尺子直接在屏幕上量大约是5X7的。差的有点多。
放在WORD中看了一下尺寸数值差不多。



[此贴子已经被作者于2022-9-2 13:17编辑过]


心生万象,万象皆程序!
本人计算机知识网:http://bbs.为防伸手党,本站已停止会员注册。
2022-09-02 13:15
yuma
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:银河系
等 级:贵宾
威 望:33
帖 子:1883
专家分:2904
注 册:2009-12-22
得分:0 
回复 6楼 吹水佬
不管是
hdc
me.hdc
form1.hdc
都是整个屏幕的hdc,无法得到窗体form1的hdc,获取不到窗体form1的物理尺寸。



[此贴子已经被作者于2022-9-2 18:16编辑过]


心生万象,万象皆程序!
本人计算机知识网:http://bbs.为防伸手党,本站已停止会员注册。
2022-09-02 17:44
yuma
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:银河系
等 级:贵宾
威 望:33
帖 子:1883
专家分:2904
注 册:2009-12-22
得分:0 
结果有点区别。
这下好了,不知哪个更准一些了?


心生万象,万象皆程序!
本人计算机知识网:http://bbs.为防伸手党,本站已停止会员注册。
2022-09-03 19:17
yuma
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:银河系
等 级:贵宾
威 望:33
帖 子:1883
专家分:2904
注 册:2009-12-22
得分:0 
不知道屏幕显示的大小和实际大小是什么样的比例关系。可不可以计算。

还是第二种方法好,我觉得。



心生万象,万象皆程序!
本人计算机知识网:http://bbs.为防伸手党,本站已停止会员注册。
2022-09-04 11:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-509929-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.766089 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved