VB调用Windows的API函数
要注意的是Windows的API函数是区分大小写的
调用API函数时必须先进行声明,才能在之后的代码中引用,调用语法如下:
Public/Private Declare Function APIFunctionName Lib "LibName" Alisa "AlisaName"(argumentlist) As ReturnType
Alisa是别名的意思,在处理字符串时涉及到编码的问题,所以函数的结尾有A和W区分,A是ASCII码,W是Unicode码,根据编码形式选择不同的别名即可
可以通过API浏览器自动生成函数声明
API浏览器在VB安装目录下的C:\Program Files\Microsoft Visual Studio\COMMON\Tools\Winapi里的APILOAD.EXE可执行文件
要注意的是Windows的API函数是区分大小写的
调用API函数时必须先进行声明,才能在之后的代码中引用,调用语法如下:
Public/Private Declare Function APIFunctionName Lib "LibName" Alisa "AlisaName"(argumentlist) As ReturnType
Alisa是别名的意思,在处理字符串时涉及到编码的问题,所以函数的结尾有A和W区分,A是ASCII码,W是Unicode码,根据编码形式选择不同的别名即可
可以通过API浏览器自动生成函数声明
API浏览器在VB安装目录下的C:\Program Files\Microsoft Visual Studio\COMMON\Tools\Winapi里的APILOAD.EXE可执行文件