如何将C语言声明转换为VB声明
做这样一个转变的时候,我们必须将C数据类型到Visual Basic中的数据类型,并显示各参数在ByVal或ByRef方式。下表列出了相当的视觉基本型(用于32位版本的Windows)的常用的C语言的数据类型。
c语言数据类型
在Visual Basic中,它被声明为
调用时使用的表达式
原子
一个变量为整数
结果是整数类型的表达式。
布尔
一个变长
结果是长型的表达式。
字节
一个变量的字节
结果是字节类型的表达式。
烧焦
一个变量的字节
结果是字节类型的表达式。
COLORREF
一个变长
结果是长型的表达式。
DWORD
一个变长
结果是长型的表达式。
HWND,HDC,仅仅等。(窗口句柄)
一个变长
结果是长型的表达式。
int、uint
一个变长
结果是长型的表达式。
长
一个变长
结果是长型的表达式。
lParam
一个变长
结果是长型的表达式。
小
变长
结果是长型的表达式。
lpint,lpuint
变长
结果是长型的表达式。
lpRect
变量的类型
自定义类型的任意变量
一个指向一个
一个变量作为字符串
结果是字符串类型的表达式。
的值
变为任何
任何变量(使用一个字符串时是通过)
lpword
变量为整数
结果是整数类型的表达式。
一些
一个变长
结果是长型的表达式。
无效的
任何或
一个变长
一个没有或一个0或:
短
一个变量为整数
结果是整数类型的表达式。
无效
子过程
不可用的
字
一个变量为整数
结果是整数类型的表达式。
wParam
一个变长
结果是长型的表达式。