什么是api 在程序中怎么调用

什么是api 在程序中怎么调用,第1张

API是预先定义的接口,以供程序员调用。是一套用来控制系统各个部件的预先定义的函数。 *** 作方式如下:

1、在C++调用系统API之前需要声明相应的头文件。这里使用系统函数 MessageBoxA ,对应头文件:  ”windows.h“。

2、使用尖括号,编译器会先在include目录搜索该头文件;如果未找到,才会在源代码所在目录搜索。2、使用双引号则相反,会先在源代码目录搜索;通常用于包含程序作者自行编写的头文件。

3、可以在第三部的图中看到 MessageBoxA 函数包含四个参数。函数括号内部为参数,每个参数之间用英文逗号隔开。当鼠标指在函数上时,会出现函数说明信息。

4、参数中的NULL为常量0,代表不设置或默认设置。也可以不使用常量,直接写作0。

5、MessageBoxA 函数运行如图所示。

Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

说明

寻找窗口列表中第一个符合指定条件的顶级窗口(在vb里使用:FindWindow最常见的一个用途是获得ThunderRTMain类的隐藏窗口的句柄;该类是所有运行中vb执行程序的一部分。获得句柄后,可用api函数GetWindowText取得这个窗口的名称;该名也是应用程序的标题)

返回值

Long,找到窗口的句柄。如未找到相符窗口,则返回零。会设置GetLastError

参数表

参数 类型及说明

lpClassName String,指向包含了窗口类名的空中止(C语言)字串的指针;或设为零,表示接收任何类


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7795103.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存