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

VB与Windows API 间的呼叫技巧

 一般会使用WINDOW API的情况,实在是因为VB本身不提供某些功能,但是,程式所
需又不得不然,例如:读取Registry内的资
料,VB只提供SaveSetting、Getsetting 等
系列的指令,但是它只能读取特定地区的值,要读、删、更动其他区域的值时,就无

使用。再如:仔细看一看Combo Box的Events,其中没有MouseMove,但这是我们经常用
上的一个Event,那该如
何呢?是的,那只有透过Winodow API。而VB呼叫Window API一
般不都使用API检视员,直接将相对应的API  COPY到
我们的程式中就好,那还用什麽技
巧吗?其实不然,因为VB资料格式的问题,又加上VB本身没有指标,在许多地方需要一
些小技巧才能解决,
而且我们经常因应不同的需求,将API 检视员的宣告COPY过来後再
做一些修改,最重要的,如果有一个.DLL档,它不在API 检视员中定
义,那时,就只有
自己想办法啦。
一、 整数参数
Windows                          API32
位元VB
==============================   =============================
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       &nb


相关文档:

VB 视频大纲

1.语言/环境基础
--项目的组成
--语言基础
  ----变量的作用域和生存期
  ----基本语句(for循环,赋值语句let(普通变量赋值),set(对象的赋值,只用set),分支语句)
  ----静态数组和动态数组(数组的声明,上下界确定,动态数组的使用,定义新的之后,怎么保留以前的数据)
  ----主要的系统函数和过程(By ......

vb.net 连接SQL数据库

     '在引用里添加ADODB
Public vscn As ADODB.Connection
Public SQLString As String
SQLString = "Provider=SQLOLEDB.1;Password=密码;Persist Security Info=True;User ID=用" & _
"户;Initial Catalog=数据库名;Data Source=服务器名"
         ......

vb常用的内部函数(七):注册表函数


GetAllSettings(appname,section)
GetSetting(appname,section,key[,default]) :读取注册表信息
SaveSetting appname,section,key,setting:向注册表中写入一个注册信息
deletesetting appname,section,key,setting:删除注册表信息
·appname:应用程序名,字符串类型,用户指定
·sec ......

VB进程间通讯 使用匿名管道原代码

Option Explicit

Private Declare Function CreatePipe Lib "kernel32" (phReadPipe As Long, phWritePipe As Long, lpPipeAttributes As SECURITY_ATTRIBUTES, ByVal nSize As Long) As Long
Private Declare Function WriteFile Lib "kernel32" ......

SQLDMO在VB中的应用

SQLDMO在VB中的应用
http://blog.csdn.net/cncco/archive/2010/03/09/5362111.aspx
SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装 Microsoft SQL Server 2000 数据库中的对象。SQL-DMO 允许用支持自动化或 COM 的语言编写应用程序,以管理 SQL Server 安装的所有部分。 SQL-DMO 是 SQL Server 20 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号