龙空技术网

labview获取显示器分辨率并实时设置界面最大化和最小化居中

幸福香瓜1Oz 409

前言:

当前兄弟们对“获取屏幕分辨率函数是”大约比较关注,你们都需要知道一些“获取屏幕分辨率函数是”的相关知识。那么小编也在网摘上搜集了一些对于“获取屏幕分辨率函数是””的相关资讯,希望大家能喜欢,你们一起来学习一下吧!

(1)、labview获取【显示器分辨率】

使用winAPI获取显示器分辨率,要调用user32.dll

GetSystemMetrics函数说明:

GetSystemMetrics函数可以获取系统分辨率,但这只是其功能之一,GetSystemMetrics函数只有一个参数,称之为「索引」,这个索引有75个标识符,通过设置不同的标识符就可以获取系统分辨率、窗体显示区域的宽度和高度、滚动条的宽度和高度。

为了使GetSystemMetrics的功能,我们以获取系统分辨率为例,并将其中的两个值用TextOut输出到窗体中。

第一步:用GetSystemMetrics获取屏幕的宽度和高度

1. int x, y;

2. x = GetSystemMetrics(SM_CXSCREEN);//屏幕宽度

3. y = GetSystemMetrics(SM_CYSCREEN);//屏幕高度

在labview中设置参数类型和返回类型:

labview中调用代码:

如此就可以获取显示器分辨率了。

(2)、实时设置界面【最大化】和【最小化居中】

最大化代码

最小化并居中(注意必须到vi属性设置最小尺寸)

可以通过最大化和最小化两个按钮,实时控制界面尺寸:

最大化效果

最小化效果

更多教程,请关注 labview工作室 ,想要学习labview或需要源码的朋友,欢迎关注留言咨询

标签: #获取屏幕分辨率函数是 #获取屏幕分辨率函数是多少 #获取屏幕分辨率函数是多少啊 #获取屏幕分辨率函数是多少啊怎么看 #获取屏幕分辨率函数是多少啊怎么看出来