![]() |
1
4
|
![]() |
2
1
我不确定密度或dpi,因为这是基于显示器的分辨率和物理尺寸,但只需获得显示器的分辨率很容易。 在方框图中:
|
![]() |
3
1
LabView似乎不支持直接获取dpi或物理尺寸,但您可以从命令行间接获取。或者,您可以编写一个实现GetDisplayDpi的外部DLL。 在Windows上,以下是如何在命令行上获取物理尺寸: 使用 dumpedid.exe 要获取有关监视器的信息,请执行以下操作: 要在LabView中获得物理监视器的大小,您需要使用以下功能块构建vi:
向“从字符串扫描”添加一个额外的输出参数。两个输出是硬件报告的物理屏幕尺寸(以厘米为单位)
你可以通过另一个匹配模式/扫描从这个程序中获得分辨率,但使用系统属性节点更容易! 注意:Display:Primary Workspace的属性小于完整的显示高度,它减去了Windows任务栏的高度。您需要通过Disp.AllMonitors属性来获得正确的值。 这是一个完整的框图,用于检索主监视器分辨率并计算dpi。您必须将这些值四舍五入,它们将是94.07或142.7之类的数字。
|
![]() |
NESHOM · 根据Qt中的显示/屏幕大小定位动态QDialog 7 年前 |
|
user9357066 · 单击整个屏幕 7 年前 |
![]() |
Profile3ForStack · 键盘出现时屏幕缩小 7 年前 |
![]() |
user2948965 · 在设备睡眠期间保持应用程序服务处于活动状态 7 年前 |
![]() |
Fisher · 运行应用程序时,Android屏幕垂直取消同步 7 年前 |
![]() |
iBEK · 六种广义密度的集合用于哪些设备? 7 年前 |
![]() |
guest86 · Android-从服务中调暗屏幕 7 年前 |