搭建论坛《搭建之星》论坛经验交流 → [求助]请教API函数Keybd_event的用法/?


  共有3005人关注过本帖树形打印

主题:[求助]请教API函数Keybd_event的用法/?

帅哥哟,离线,有人找我吗?
x123992009
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:设计员 帖子:370 积分:2135 威望:0 精华:0 注册:2009-2-6 23:10:47
[求助]请教API函数Keybd_event的用法/?  发帖心情 Post By:2009-12-25 19:25:34

Keybd_event

这个API函数,这么使用啊,   我根据这个函数的参数做了,但还是不行,不知道是不是那个地方没有设好...

 

那个大佬,知道这么用的,说一下.谢谢.给个教程最好了,谢谢........

 

这个函数用来,虚拟键盘按键的..

 

keybd_event(65,0,0,0);
keybd_event(65,0,KEYEVENTF_KEYUP,0); ...

 

 

 

 

 

同时我发现,一些函数的用法,星,,和,函数参数上提供的不同相.

 

如,那个,

模拟鼠标按键用mouse_event函数  这个函数好像也不一样.  

 

星里提供那个,参数是用,,,2按下...4松开.

 

查API函数里的参数为.

第一个为选项标志,为MOUSEEVENTF_LEFTDOWN时表示左键按下为MOUSEEVENTF_LEFTUP表示左键松开,

 

这些都不一样..哎,,  真不知道.这么用...

 

 

 

 

 

最后,希望会用这个函数的朋友.做个例子,在这谢谢了................


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
FSJM
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:2323 积分:6885 威望:9 精华:0 注册:2002-10-23 13:50:52
  发帖心情 Post By:2009-12-26 4:39:11

这些都是,在Win API 中定义的一些常数,“星”不需要头文件(C++中的)所以必须直接使用数值;

MOUSEEVENTF_LEFTDOWN   = 2 

MOUSEEVENTF_LEFTUP         = 4

 

这些可参考:

http://www.diylsoft.com/reference/winuser.h (MFC )

http://www.diylsoft.com/reference/windows.pas (Delphi)


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
FSJM
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:2323 积分:6885 威望:9 精华:0 注册:2002-10-23 13:50:52
  发帖心情 Post By:2009-12-26 4:42:46

这些常量 在传统的代码编译中,编译器要把它全部 换成数值,和《星》中直接用是一个效果。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
qq208
  4楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新人 帖子:1 积分:6 威望:0 精华:0 注册:2009-12-26 5:15:41
  发帖心情 Post By:2009-12-26 5:17:33

知识是逐步积累的,学习!


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
qys1000
  5楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:技师 帖子:168 积分:1202 威望:0 精华:0 注册:2008-1-6 20:44:30
  发帖心情 Post By:2009-12-26 14:04:06

搭建目前的数据库功能是很强大的,在低层开发上,如果能做好加强针对搭建调用API的学习和积累,无疑会更上一层楼,希望公司能帮助星友们学习针对搭建调用API的方法,就像本贴楼主说的,虽然查了相关资料,但因为参数问题,还是觉得无从下手。

 


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
玩脑者
  6楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建亲友团
等级:版主 帖子:1152 积分:7690 威望:0 精华:1 注册:2008-7-5 1:22:45
  发帖心情 Post By:2009-12-26 14:14:41

Post By:2009-12-26 4:39:1

 

Post By:2009-12-26 4:42:46

 

李老师这个时间还没睡呢?图片点击可在新窗口打开查看



http://hi.baidu.com/onenower
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
vps933
  7楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:学员 帖子:21 积分:144 威望:0 精华:0 注册:2009-12-9 14:42:34
  发帖心情 Post By:2009-12-27 0:35:18

API 调用是传统高级语言的调用方式,没有 C 的知识,还是很难的。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
x123992009
  8楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:设计员 帖子:370 积分:2135 威望:0 精华:0 注册:2009-2-6 23:10:47
  发帖心情 Post By:2009-12-27 0:58:04

keybd_event

 

那么,这个函数,应该这么使用啊,,?

 

keybd_event(65,0,0,0);
keybd_event(65,0,KEYEVENTF_KEYUP,0); ...

 

KEYEVENTF_KEYUP换成2?

 

好像也不行..


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
xiaoxuesheng
  9楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:技术员 帖子:138 积分:1153 威望:0 精华:0 注册:2009-8-9 8:10:18
  发帖心情 Post By:2009-12-27 11:27:57

这些往往和活动窗口有关。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
x123992009
  10楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:设计员 帖子:370 积分:2135 威望:0 精华:0 注册:2009-2-6 23:10:47
  发帖心情 Post By:2009-12-29 12:40:55

顶一下,,求解

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

[求助]请教API函数Keybd_event的用法/?








签名