在Visual Basic中使用API函數,首先要在全局模塊或窗體模塊中聲明要使用的函數或過程。在聲明了函數或過程之后,調用的方法與調用Visual Basic自己的函數或過程相同。
在Visual Basic中聲明API的語法格式如下:
Declare Function(/Sub) 函數名(/過程名) Lib “DLL庫名” [Alias “函數別名”][(參數)][As 數據類型]
例如下面的顏色填充API聲明:
Private Declare Function ExtFloodFill Lib 'gdi32' _
(ByVal hdc As Long, ByVal x As Long, ByVal y As Long, _
ByVal crColor As Long, ByVal wFillType As Long) _
As Long
標準的Win32 API函數有以下類型:
窗口管理類
窗口通用控制類
Shell特性類
圖形設備接口類
系統(tǒng)服務類
國際特性類
網絡服務類
聯系客服