爱国者安全网
www.3800hk.com
专业的红客安全技术培训基地
多抽出一分钟时间学习.让你的生命更加精彩.
动画教程只是起到技术交流作用.请大家不用利用此方法对国内的网络做破坏.
国人应该团结起来一致对外才是我们的责任.由此动画造成的任何后果和本站无关.
-------------------------------------------------------------------------
kaka qq262662653
一、API是什么?
这个我本来不想说的,不过也许你知道其它人不知道,这里为了照顾一下新手,不得不说些废话,请大家谅解。
Win32 API即为Microsoft 32位平台的应用程序编程接口(Application Programming Interface)。所有在Win32平台上运行的应用程序都可以调用这些函数。
使用Win32API,应用程序可以充分挖掘Windows的32位操作系统的潜力。Mircrosoft的所有32位平台都支持统一的API,包括函数、结构、消息、宏及接口。使用 Win32 API不但可以开发出在各种平台上都能成功运行的应用程序,而且也可以充分利用每个平台特有的功能和属性。
以上为API的相关介绍,不过有些新手看了以后可能还是不怎么明白API到底有什么用?这里请不要着急,如果你有足够耐心的话,请慢慢往下看。
二、如何使用API?
估计这才是大家真正关心的,那么如何使用API呢?在了解API之前,先打开你的VB书,翻到过程函数这章来,在搞清楚API之前应该先搞懂过程函数是怎么一回事!如果你还不知道过程的工作方式,那么请先不要急着往下看,那样容易走很多弯路。
好了,当你理解了过程函数时,也就是你可以使用API的时候了,别把API看得太难,你就像使用过程函数一样使用API就可以了。首先,让我们看看一个简单的API,以下:
Private Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)
以上这个API的呢是起一个延时作用。你如果是刚接触API的话可能会感到API的书写及其复杂,而且会感到很不适应。其实这没什么的,慢慢习惯就好了。至于API这些复杂的书写你就不用操心了,在你安装VB的时候微软已经帮我们带上了API浏览器,这些全部都可以利用API浏览器帮我们自动生成。API浏览器的位置位于[开始菜单-程序-Microsoft Visual Basic 6.0 中文版-Microsoft VisualBasic 6.0 中文版工具-API文本浏览器]。打开API浏览器,在最上面的一个文本框中输入Sleep,这时下面列表框中就会自动显示相应的API函数,然后点右边添加按钮即可,接着点击复制按钮,这时你就可以用Ctrl+V把声明的API添加到VB代码窗口中了。
这里我要说一下,有些新手可能还弄不明白。API的声明范围一般有两种模式,一种是Private(私有的),一种是Public(公用的)。一般Private是声明在类模块或窗体类中,Public声明在模块中。你在添加API的时候,添加按钮下面就有API的声明范围,可以根据自己的需要进行添加。这里我们一般选择私有的(Private)就可以了。
今天教大家写一个用API函数得到当前鼠标坐标的程序,通过这个程序希望大家学会使用API函数的方法
首先我们查看手册可以知道这个函数的作用和参数等等
再打开API文本浏览器
lpPoint As POINTAPI POINTAPI,随同指针在屏幕像素坐标中的位置载入的一个结构
这个函数加入了一个新的数据类型
然后我们再看看
这就是引用函数着的声明
然后我用调用函数
后面只跟一个参数,这个参数一定要是POINTAPI
就是把鼠标的坐标都记录在这个变量里
大家学好了API才能真正的写出控制电脑的软件
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Private Type POINTAPI
x As Long
y As Long
End Type
Private Sub Timer1_Timer()
Dim a As POINTAPI'定义一个数据类型为POINTAPI的变量
GetCursorPos a'把所有的坐标给A
Me.Caption = "X=" & a.x & "Y=" & a.y'显示坐标
End Sub
提醒一下大家,在函数声明的时候一定要选上私有
没有合适的资源?快使用搜索试试~ 我知道了~
api函数入门第一课
共12个文件
txt:4个
exe:2个
vbw:1个
需积分: 0 2 下载量 25 浏览量
2009-12-03
08:33:43
上传
评论
收藏 9.74MB RAR 举报
温馨提示
api函数最初了解,windows编程必备!
资源推荐
资源详情
资源评论
收起资源包目录
080622APIhs.rar (12个子文件)
API函数第一课
Form1.frm 873B
爱国者安全网.txt 2KB
3800hk.com.url 196B
工程1.vbp 594B
MSSCCPRJ.SCC 190B
3800bz.jpg 117KB
MD5.txt 664B
API函数第一课.exe 10.23MB
工程1.vbw 49B
工程1.exe 16KB
会员服务.txt 3KB
教程说明.txt 3KB
共 12 条
- 1
资源评论
jsjcz4916
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功