| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4114 人关注过本帖
标题:新手请教sendmessage的用法
取消只看楼主 加入收藏
b13690976754
Rank: 1
等 级:新手上路
威 望:2
帖 子:835
专家分:7
注 册:2006-11-9
结帖率:100%
收藏
 问题点数:0 回复次数:23 
新手请教sendmessage的用法
怎么定义 使用格式 怎么样?
搜索更多相关主题的帖子: sendmessage 用法 定义 
2007-04-18 19:23
b13690976754
Rank: 1
等 级:新手上路
威 望:2
帖 子:835
专家分:7
注 册:2006-11-9
收藏
得分:0 
API 手册是这样写的:
VB声明
Declare Function SendMessage& Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any)
Declare Function SendMessageBynum& Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long)
Declare Function SendMessageByString& Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As String)
说明
调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。SendMessageBynum, SendMessageByString是该函数的“类型安全”声明形式
返回值
Long,由具体的消息决定
参数表
参数 类型及说明
hwnd Long,要接收消息的那个窗口的句柄
wMsg Long,消息的标识符
wParam Long,具体取决于消息
lParam Any,具体取决于消息
(但是具体不知道怎么用)
怎么样获取活动窗体的 句柄 怎么对活动窗体 发送信息?

If Dir(\"alive\") <> \"\" And Dir(\"ideal\") <> \" Then Print \"strive\" End If
2007-04-19 14:38
b13690976754
Rank: 1
等 级:新手上路
威 望:2
帖 子:835
专家分:7
注 册:2006-11-9
收藏
得分:0 
楼上的2位。。。怎么感觉不像回答我的问题呀???

If Dir(\"alive\") <> \"\" And Dir(\"ideal\") <> \" Then Print \"strive\" End If
2007-04-19 16:45
b13690976754
Rank: 1
等 级:新手上路
威 望:2
帖 子:835
专家分:7
注 册:2006-11-9
收藏
得分:0 
怎么样可以实现 在一个活动窗口 出入F5  

If Dir(\"alive\") <> \"\" And Dir(\"ideal\") <> \" Then Print \"strive\" End If
2007-04-19 20:59
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
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
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
b13690976754
Rank: 1
等 级:新手上路
威 望:2
帖 子:835
专家分:7
注 册:2006-11-9
收藏
得分:0 
回复:(b13690976754)新手请教sendmessage的用法
图片附件: 游客没有浏览图片的权限,请 登录注册

很多次遇到这个问题 上百度问 有人回答 用户什么什么的 新建了好几个用户也不行。。

If Dir(\"alive\") <> \"\" And Dir(\"ideal\") <> \" Then Print \"strive\" End If
2007-04-19 22:43
b13690976754
Rank: 1
等 级:新手上路
威 望:2
帖 子:835
专家分:7
注 册:2006-11-9
收藏
得分:0 

1.向这个窗体发送一个消息
问:怎么样才能使这个窗体接收到这个消息.?
答:获得此窗体的句柄 这个我知道,如果不知道就不会提出这个函数的用法和使用。

问:怎么样才能获取窗体的句柄?
答:api函数 这个回答有点废,就是知道API函数,但不知道用法的具体格式。

问:什么api函数?
答:查..... 这个回答也是废的。如果查能解决一切我就不用这么辛苦天天在等啦。

问:怎么用?
答:查.....这个回答更是废上加废,而且答复的很肤浅。我不是要应付。

附:上面的图片就是 向活动窗口发送信息时 说权限什么的错误。


If Dir(\"alive\") <> \"\" And Dir(\"ideal\") <> \" Then Print \"strive\" End If
2007-04-19 23:00
快速回复:新手请教sendmessage的用法
数据加载中...
 
   



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

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