API 檢視員(DLL 函式宣告文字的取用)

你可以使用 Visual Basic 程式語言所提供的各項控制項、函式及指令,來完成你所需要的功能。
但是若要作系統操作、應用及控制,則顯得不足許多。這時就需要借助 DLL(Dynamic Link Library)動鍊結函式庫的功能來完成。

DLL 通稱為 Windows API。

使用DLL之前,要先對要引用到的函式名稱,加以宣告,之後才可以叫用該函式。
如:
Public Declare Sub GetSystemTime Lib "kernel32" Alias "GetSystemTime" (lpSystemTime As SYSTEMTIME)
Public Declare Function SetWindowText Lib "user32" Alias "SetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String) As Long

只不過 Window API 函式的數量繁多,相對函式的宣告內容,是不可能被記起來。
為此,有安裝 Visual Basic 程式的環境,就有提供一工具程式:API 檢視員 (APILoad.exe)
image

image

image

image

宣告文字就可以在此複製,再貼到相關程式設計的環境中。

 

API查詢:
1.Windows API Reference for C#, VB.NET and VB6
http://www.webtropy.com/articles/Win32-API-DllImport-art9.asp

2.Microsoft Win32 to Microsoft .NET Framework API Map
http://msdn.microsoft.com/en-us/library/aa302340.aspx

沒有留言: