类型 C 语言中的声明 VB 中的声明
8 位数值参数 char chMyChar ByVal chMyChar As Byte
BYTE chMyByte ByVal chMyByte As Byte
16 位数值参数 short nMyShort ByVal nMyShort As Integer
WORD wMyWord ByVal wMyWord As Integer
32 位数值参数 int nMyInt ByVal nMyInt As Long
UINT wMyUint ByVal nMyUint As Long
BOOL bMyBool ByVal nMyBool As Long
DWORD dwMyDWord ByVal dwMyDWord As Long
LONG lMyLong ByVal lMyLong As Long
浮点数 float MyFloat ByVal MyFloat As Single
double MyDouble ByVal MyDouble As Double
变体 VARIANT MyVar ByVal MyVar As VARIANT
VARIANTARG MyVar ByVal MyVar As VARIANT
句柄 HWND hWnd ByVal hWnd As Long
HPEN hPen ByVal hPen As Long
HGLOBAL hglbl ByVal hglbl As Long
Int, INT ByVal Long
UNIT, DWORD ByVal Long
BOOL ByVal Long ture時為1
WPARAM, LPARAM, LRESULT ByVal Long
Handle(如HKEY) ByVal Long
WORD, ATOM, SHORT ByVal Integer
BYTE, CHAR ByVal Byte
API32位元VB
8 位数值参数 char chMyChar ByVal chMyChar As Byte
BYTE chMyByte ByVal chMyByte As Byte
16 位数值参数 short nMyShort ByVal nMyShort As Integer
WORD wMyWord ByVal wMyWord As Integer
32 位数值参数 int nMyInt ByVal nMyInt As Long
UINT wMyUint ByVal nMyUint As Long
BOOL bMyBool ByVal nMyBool As Long
DWORD dwMyDWord ByVal dwMyDWord As Long
LONG lMyLong ByVal lMyLong As Long
浮点数 float MyFloat ByVal MyFloat As Single
double MyDouble ByVal MyDouble As Double
变体 VARIANT MyVar ByVal MyVar As VARIANT
VARIANTARG MyVar ByVal MyVar As VARIANT
句柄 HWND hWnd ByVal hWnd As Long
HPEN hPen ByVal hPen As Long
HGLOBAL hglbl ByVal hglbl As Long
Int, INT ByVal Long
UNIT, DWORD ByVal Long
BOOL ByVal Long ture時為1
WPARAM, LPARAM, LRESULT ByVal Long
Handle(如HKEY) ByVal Long
WORD, ATOM, SHORT ByVal Integer
BYTE, CHAR ByVal Byte
API32位元VB
然后在程序中调用