• 首页
  • 教程
  • 资源
  • 脚本
  • 源码库
  • 卖脚本
  • 用户中心
  • 作者成长
加入收藏  返回官网
你的位置:按键精灵资源站
【API函数 第一讲】什么是API 函数 按键中怎么用API函数(API是系统自带超强大插件)
发布: 2013-07-22 12:16:27 | 作者: | 来源: 按键精灵资源站
本帖最后由 ajjl01 于 2013-10-29 23:57 编辑

首先,你需要知道有哪些 API函数,他们的基本功能!
这里是《API函数大全》下载地址  showtopic.aspx?topicid=468892&forumpage=1&page=1@showtopic.aspx?topicid=468892&forumpage=1&page=1
【API 函数 第二讲】 利用按键命令库把API 函数 实用化!
showtopic.aspx?topicid=475252&forumpage=1&page=1">showtopic.aspx?topicid=475252&forumpage=1&page=1@showtopic.aspx?topicid=475252&forumpage=1&page=1
[hr]
还得知道什么是API:

API(Application Programming Interface,应用编程接口)其实就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的 API 而使操作系统去执行应用程序的命令(动作)。Windows API是一套用来控制Windows的各个部件的外观和行为的预先定义Windows函数。
百度百科API http://baike.baidu.com/view/16068.htm
[hr]
API函数是不是插件C:\Windows\System32里面的User32.dll等 就是用到的DLL,相当于系统自带插件,说不定其他插件,就是利用User32.dll等 这个来写的!
[hr]
按键中怎么调用API函数 按键调用API函数跟VB调用方式相似

[hr]从例子中看API函数
找到下载的《API函数大全》中的API之控件与消息函数 MoveWindow 函数改变指定窗口位置和大小下载地址请访问原帖
看起来是不是跟其它插件的功能相似,其实其它插件也是利用了这个函数!学好API你自己也能写插件!
我们来看看它的参数:

函数功能 : 改变指定窗口的位置和大小.对顶窗口来说,位置和大小取决于屏幕的左上角;对子窗口来说,位置和大小取决于父窗口客户区的左上角.对于Owned窗口,位置和大小取决于屏幕左上角.


函数原型:BOOL MoveWindow( HWND hWnd, int X, int Y, int nWidth, int nHeight, BOOL bRepaint );


参数

hWnd指定了窗口的句柄

x指定了CWnd的左边的新位置


y指定了CWnd的顶部的新位置

nWidth 指定了CWnd的新宽度

nHeight 指定了CWnd的新高度

bRepaint指定了是否要重画CWnd。如果为TRUE,则CWnd象通常那样在OnPaint消息处理函数中接收到一条WM_PAINT消息 如果这个参数为FALSE,则不会发生任何类型的重画操作。这应用于客户区、非客户区(包括标题条和滚动条)和由于CWnd移动而露出的父窗口的任何部分。当这个参数为FALSE的时候,应用程序 必须明确地使CWnd和父窗口中必须重画的部分无效或重画。
其实仔细一看,你也能看懂,和按键差不多,是不是?

[hr]最后,回到按键中,看按键怎么调用该函数!

我们以一个简单的     MoveWindow 函数  改变指定窗口的位置和大小  为例子
本帖隐藏的内容需要回复才可以浏览
本帖隐藏的内容需要回复才可以浏览

为了不使帖子沉下去
所以设置了个回复可见例子源码!

{:5_135:}别珍惜手中的小花,有花的送个!{:5_135:}