 |
VB包含的API只是最常见的一些API,主要是C语言中的windows.h中定义的。对于其他API,你可以在网上搜索一下(特别是微软的站点),有用的通常都可以找到现成的例子。少数没有例子可以参考的,只要知道C语言的定义,大多数都可以自己改写。简单的数据类型由如下对应关系:
WORD -> ByVal Integer
DWORD -> ByVal Long
LPDWORD -> ByVal Long
LPSTR -> ByVal String
HWND -> Long
HANDLE -> Long
C语言的结构类型对应VB的自定义类型。找几个VB提供的API函数跟C语言定义对照一下,你就明白这种对应关系了。
更详细的介绍可以参考我写的《Visual Basic编程晋级:ActiveX控件》(http://china.zealsoft.com/articles/vbactivex/)一书的“第十章 Windows API ”。
相关问题:
QA002655 "哪里可以找到Win32 的Internet API函数的声明"
QA000787 "中文的VB调用API介绍"
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, Windows API, win32, api, windows api, gdi32, kernel。
|