手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

LabVIEW-调用Windows API函数

时间:2024-10-16 00:39:02

Application Programming Interface(简称API 函数)应用程序编程接口,包含在Windows系统目录下的动态连接库文件中(C:\Windows\System32\user32.dll)。Windows API是一套用来控制Windows的各个部件的外观和行为的预先定义的Windows函数。为其他的高级语言(LabVIEW,Labwindows cvi,teststand,Visual Studio)提供一种能自动而且更容易的访问API的方法。当你点击窗体上的一个按钮时,Windows会发送一个消息给窗体,LabVIEW等高级语言可以获取这个生成的事件。凡是在 Windows工作环境底下执行的应用程序,都可以调用Windows API。

LabVIEW-调用Windows API函数

工具/原料

Windows 7

API

实现过程

1、打开LabVIEW,新建VI:程序框图-查看-控制选版-函数-互连接口-库与可执行程序-调用库函数节点;

LabVIEW-调用Windows API函数

2、双击打开“调用库函数节点”,库名/路径选择(C:\Windows\System32\user32.dll)函数;

LabVIEW-调用Windows API函数

3、函数名:GetSystemMetrics(该函数是获取显示器Screen的高度height*宽度Width);线程:在UI线程中运行;调用规范:stdcall(WINAP);

LabVIEW-调用Windows API函数

4、WIN API的函数原型都可以从MSDN获取帮助,如:int WINAPI GetSystemMetrics( _In_int nIndex );

LabVIEW-调用Windows API函数

5、根据MSDN的函数原型设置函数返回值:1,名称:screenWidth,类型:数值,数据类型:有符号32位整数;

LabVIEW-调用Windows API函数

6、根据MSDN的函数原型设置输入参数:1,名称:parameter,类型:数值,数据类型:有符号32位整数;

LabVIEW-调用Windows API函数

7、当parameter=0,GetSystemMetrics输出屏幕Screen的width;当parameter=1,GetSystemMetrics输出屏幕Screen的height;

LabVIEW-调用Windows API函数
LabVIEW-调用Windows API函数

8、运行VI;

LabVIEW-调用Windows API函数
LabVIEW-调用Windows API函数

9、其他Windows API使用方法亦同;

© 手抄报圈