VC++与VB数据类型对应关系
VC++
与VB
数据类型对应关系
在做VC与vb程序间互相调用,需要注意两种语言不同编译器对数据类型的定义区别,此时两者数据类型的对应关系就显得十分的重要,对应关系以及声明方式如下所示。
VC++
VB
short
Integer
int
Long
long
Long
UNIT
Long
ULONG
Long
WORD
DWORDLong
WPARAM
LPARAMLong
WMSG
UMSGLong
HRESULT
Long
BOOL
Boolean
COLORREF
Long
HWND,HDC,HBRUSH,HKEY,
等 等
Long
LPSTR
LPCSTRString
LPWSTR,OLECHARBSTR
String
LPTSTR
String
VARIANT_BOOL
Boolean
unsignedchar
Byte
BYTE
Byte
VARIANTVariant
(
任何 以*
或**
结尾的数据类型)
Long
c
中的数据类型
VB
中的声明
结果
ATOM
ByVal variable As Integer
结果为Integer
类型的表达式
BOOL
ByVal variable As Boolean
结果为 Long
类型的表达式
BYTE
ByVal variable As Byte
结果为 Byte
类型的表达式
CHAR
ByVal variable As Byte
结果为 Byte
类型的表达式
COLORREF
ByVal variable As Long
结果为 Long
类型的表达式
DWORD
ByVal variable As Long
结果为 Long
类型的表达式
HWND, HDC, HMENU
ByVal variable As Long
结果为 Long
类型的表达式等Windows
句柄
INT, UINT
ByVal variable As Long
结果为 Long
类型的表达式
LONG
ByVal variable As Long
结果为 Long
类型的表达式
LPARAM
ByVal variable As Long
结果为 Long
类型的表达式
LPDWORD
variable As Long
结果为 Long
类型的表达式
LPINT, LPUINT
variable As Long
结果为 Long
类型的表达式
LPRECT
variable As type
自定义类型的
任意变量
LPSTR, LPCSTR
ByVal variable As String
结果为 String
类型的表达式
LPVOID
variable As Any
任何变量(在传递字符串的时候使用ByVal
)
LPWORD
variable As Integer
结果为Integer
类型的表达式
LRESULT
ByVal variable As Long
相关文档:
简介
对于很多初学者来说,往往觉得回调函数很神秘,很想知道回调函数的工作原理。本文将要解释什么是回调函数、它们有什么好处、为什么要使用它们等等问题,在开始之前,假设你已经熟知了函数指针。
什么是回调函数?
简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数 ......
VB6IDEMouseWheelAddin.dll
就是这个能使你在VB的代码编辑窗口能够使用鼠标滚轮,编辑代码、查看代码更方便。
下面详述:
1、给大家一个下载地址:
http://download.microsoft.com/download/e/f/b/efb39198-7c59-4ace-a5c4-8f0f88e00d34/vb6mousewheel.exe右击解压,再右击解压,这时就会看到一个dll文件,这个就是我 ......
上集中只是显示星期几,不够全面,完善后如下:
1、创建lbl1、lbl2、lbl3、txt1、cmd1、Timer1
2、lbl:“输入年月日(如2000-8-16):”,设置lbl、txt1、cmd1的字体大小和颜色。Timer1的Enable属性设为False,Interval属性设为:1000。
3、双击cmd1,进入代码编辑窗口,敲入:
Private Sub Timer1_Timer()
......
原来的错误是:Timer1的Enabled属性设为True。
代码错误是:
Private Sub Timer1_Timer()
Dim c As Date
c = Time
lbl3.Caption = CStr(c)
End Sub
————————————————&mdas ......
第一次正式去上米老师的课,这次是寒假来后的第一节课,内容主要是交流一下寒假的学习情况。
首先是言行问题:去机房上课时,带胸牌、笔记本、笔、《Visual Basic 程序设计》、鞋套、眼镜,手机能不带就不带;别人发言时,显示器关掉,面向对方以示尊敬。
......