标题:新手请教sendmessage的用法
只看楼主
清澂居士
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:1237
专家分:7
注 册:2006-12-19
得分:0 
以下是引用ioriliao在2007-4-19 16:26:01的发言:

好注意..有可视化的操作更好了...
怎么我没有想到呢..呵呵...

也可以设置invisibleatruntime的属性来实现DLL的功能


佛曰:\"前世的500次回眸才换来今生的一次擦肩而过\".我宁愿用来世的一次擦肩而过来换得今生的500次回眸.
2007-04-19 21:08
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
得分:0 
回复:(b13690976754)新手请教sendmessage的用法
例如 我们向程序自身窗口发送“关闭”消息
SendMessage Me.hwnd ,"WM_CLOSE",0,0

鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2007-04-19 22:00
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
得分:0 
回复:(b13690976754)API 手册是这样写的:VB声明 D...
这三个函数其实是一个函数   都是 “SendMessageA” 的别名

鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2007-04-19 22:01
b13690976754
Rank: 1
等 级:新手上路
威 望:2
帖 子:835
专家分:7
注 册:2006-11-9
得分:0 
回复:(redice)回复:(b13690976754)新手请教send...
。。拿个简单的来说吧 泡泡堂游戏 输入/ar 进入自动准备 一般按F5准备

代码怎么实现 点Command1时 向泡泡堂活动窗体 按F5

If Dir(\"alive\") <> \"\" And Dir(\"ideal\") <> \" Then Print \"strive\" End If
2007-04-19 22:06
ioriliao
Rank: 7Rank: 7Rank: 7
来 自:广东
等 级:贵宾
威 望:32
帖 子:2829
专家分:647
注 册:2006-11-30
得分:0 
以下是引用清澂居士在2007-4-19 21:08:41的发言:

也可以设置invisibleatruntime的属性来实现DLL的功能

呵呵...我正想是这样实现..就像timer控件一样运行时不可见.. 我先前所指的可视化操作就是指在设计阶段进行的属性设置!


/images/2011/147787/2011051411021524.jpg" border="0" />
2007-04-19 22:25
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
得分:0 
回复:(b13690976754)回复:(redice)回复:(b136...
我很想帮你这个忙 但是这个机器上没装VB也没API查询工具,因此我只能大体上给你说说:

1 我们首先要取得 活动窗体 即“泡泡糖”的窗体句柄 。API函数中有一个GetForegroundWindow可用完成
2 向我们获取的句柄(应该是该句柄所指的窗体)发送按键信息 ,SendMessage函数最后两个参数一个可用于指定发送的附加消息,在这里我们发送所按下的按键的键码

大概就是这样 具体请查阅API函数相关用法 如果你实在无法解决 给我留言 明天我星期了,我有的是时间

鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2007-04-19 22:29
b13690976754
Rank: 1
等 级:新手上路
威 望:2
帖 子:835
专家分:7
注 册:2006-11-9
得分:0 

怒~ 等了好久 终于有人回帖。。进来一看,原来是回复与本问题无关的。。你们要聊天新建立一个帖啊~郁闷死~

回到主题问题。。。拿个简单的来说吧 泡泡堂游戏 输入/ar 进入自动准备 一般按F5准备

代码怎么实现 点Command1时 向泡泡堂活动窗体 按F5


If Dir(\"alive\") <> \"\" And Dir(\"ideal\") <> \" Then Print \"strive\" End If
2007-04-19 22:30
b13690976754
Rank: 1
等 级:新手上路
威 望:2
帖 子:835
专家分:7
注 册:2006-11-9
得分:0 
以下是引用redice在2007-4-19 22:29:17的发言:
我很想帮你这个忙 但是这个机器上没装VB也没API查询工具,因此我只能大体上给你说说:

1 我们首先要取得 活动窗体 即“泡泡糖”的窗体句柄 。API函数中有一个GetForegroundWindow可用完成
2 向我们获取的句柄(应该是该句柄所指的窗体)发送按键信息 ,SendMessage函数最后两个参数一个可用于指定发送的附加消息,在这里我们发送所按下的按键的键码

大概就是这样 具体请查阅API函数相关用法 如果你实在无法解决 给我留言 明天我星期了,我有的是时间

谢谢你。听到你这个说很欣慰~


If Dir(\"alive\") <> \"\" And Dir(\"ideal\") <> \" Then Print \"strive\" End If
2007-04-19 22:31
ioriliao
Rank: 7Rank: 7Rank: 7
来 自:广东
等 级:贵宾
威 望:32
帖 子:2829
专家分:647
注 册:2006-11-30
得分:0 

/images/2011/147787/2011051411021524.jpg" border="0" />
2007-04-19 22:38
b13690976754
Rank: 1
等 级:新手上路
威 望:2
帖 子:835
专家分:7
注 册:2006-11-9
得分:0 
其实我也是刚刚接触 API 函数  基本上不懂得怎么去运用。相对来说哪些高手随便说一个函数名 就回答了问题。也许我懂,也许我一点也不懂,所以就在题目上说明 新手请教。希望高手们有时间的。给我一点答案好吗?

If Dir(\"alive\") <> \"\" And Dir(\"ideal\") <> \" Then Print \"strive\" End If
2007-04-19 22:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-132960-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.662462 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved