易截截图软件、单文件、免安装、纯绿色、仅160KB

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


相关文档:

转载:Hadoop 应该用C++实现,而不是Java

http://www.trendcaller.com/2009/05/hadoop-should-target-cllvm-not-java.html
Sunday, May 10, 2009
Hadoop should target C++/LLVM, not Java (because of watts)
< type="text/javascript">
digg_url="http://www.trendcaller.com/2009/05/hadoop-should-target-cllvm-not-java.html";
Over the years, ......

entry point to c/c++ or Fortran MEX file

http://www.mathworks.com/access/helpdesk/help/techdoc/apiref/mexfunction.html
mexFunction (C and Fortran) -
Entry point to C/C++ or Fortran MEX-file
C Syntax
#include "mex.h"
void mexFunction(int nlhs, mxArray *plhs[], int nrhs,
const mxArray *prhs[]);
Fortran
Syntax
subrouti ......

C/C++文件操作[转载]

掌握文本文件读写的方法
了解二进制文件的读写方法
C++文件流:
fstream  // 文件流
ifstream  // 输入文件流
ofstream  // 输出文件流
//创建一个文本文件并写入信息
//同向屏幕上输出信息一样将信息输出至文件
#include<iomanip.h>
#include<fstream.h>
void main()
{
  ofstream f1("d:\\ ......

VB无所不能之五:建立“标准”DLL动态链接库文件(1)

VB无所不能之五:建立“标准”DLL动态链接库文件(1)
作者:钟声
博客地址:http://blog.csdn.net/useway
 
        动态链接库经常被认为是VC或者Dephi的专利,DLL文件可以将你编写的函数动态的发布,并可以被其他程序很方便的调用。
    &n ......

VB Cstr和str/lable和test问题

1、关于吉大视频:1-3集讲VB程序设计的概述4-30集讲VB基础知识,如控件的使用31-64集讲ActiveX控件、数据库等的高级编程部分。
看的过程中注意快捷键的使用和截图工具的运用,看视频时将重点作出标注。
2、由CSTR、Cstr()、string、Instr()和str()(此为深度扩展)所想到的关于总结的方法。
   &nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号