VC++ 与VB 数据类型对应关系
2013-12-23 03:47
351 查看
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 | 结果为 Long 类型的表达式 | |
NULL | As Any 或 ByVal Nothing 或ByVal variable As Long ByVal 0& 或 VBNullString SHORT ByVal variable As Integer | 结果为Integer 类型的表达式 | |
VOID | Sub procedure | 不可用 | |
WORD | ByVal variable As Integer | 结果为Integer 类型的表达式 | |
WPARAM | ByVal variable As Long |
相关文章推荐
- VC++与VB数据类型对应关系
- VC与VB数据类型对应关系
- VC++与VB数据类型对应关系
- VB与C++之间数据类型的对应关系
- C#与VC++数据类型对应关系
- VC编程中常用数据类型和函数在不同编码格式下的对应关系
- delphi 和vc、C++数据类型对应关系
- C#与VC++数据类型对应关系
- vb调用vc写的dll文件的时候,变量类型的对应关系
- C#与VC++数据类型对应关系
- java.sql.Types,数据库字段类型,java数据类型的对应关系
- Android java数据类型和jni数据类型对应关系
- C#中调用Windows API时的数据类型对应关系
- mysql与java数据类型对应关系
- VC常用数据类型和MFC类对应的头文件
- C#中调用Windows API时的数据类型对应关系
- C#中调用Windows API时的数据类型对应关系[转]
- SQL SERVER与C#中数据类型的对应关系
- SQL SERVER数据类型与C#中数据类型的对应关系
- 【转】Access, SQL Server, and Oracle数据类型的对应关系