关于vb接受和传送消息的问题

beibeilong 2003-10-21 11:13:13
请问一个vb程序怎样接受windows其它程序或者dll发送过来的消息?怎么样向其他程序发送消息?小弟在做一个程序,还望各位高手不吝赐教~~
...全文
85 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
unknow_123 2003-10-23
  • 打赏
  • 举报
回复
好啊,那就贴出来啊
beibeilong 2003-10-23
  • 打赏
  • 举报
回复
谢谢,我已经找到解决方法了,我接受的是自定义消息,如果大家有需要的话,我也可以贴出来,说不定会有用的~~
AresChen 2003-10-23
  • 打赏
  • 举报
回复
!!!!!!!!
我到现在看到的几乎所有的文章、技巧,几乎在MSDN中都有类似的例子或说明,有些不负责任的杂志、书籍,甚至是从其中完整的copy出来一段,就当作自己的知识发布了。
当然,MSDN也不是万能的,比如关于用VB作Dock Window的只是,在其中就很少,不过这也是属于独立的一类应用,我们总不能要求MSDN里连企业信息化解决方案都有吧?
仔细查查,在有关User Interface一类的章节中有详细的关于窗口、标准控件的消息的介绍。直接检索SendMessage好像是查不出来什么,你可以试着检索一个消息,比如WM_NCLBUTTONDOWN一类的,在不断的关联下去,会找到非常详细的描述。
xzp1030 2003-10-21
  • 打赏
  • 举报
回复
到网上去找找。
beibeilong 2003-10-21
  • 打赏
  • 举报
回复
请问这位能不能给个比较详细的demo?
zhangqs 2003-10-21
  • 打赏
  • 举报
回复
用api函数
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

Public Declare Function GetMessage Lib "user32" Alias "GetMessageA" (lpMsg As MSG, ByVal hwnd As Long, ByVal wMsgFilterMin As Long, ByVal wMsgFilterMax As Long) As Long
beibeilong 2003-10-21
  • 打赏
  • 举报
回复
是吗?好像没有吧?只有函数的介绍。网上很多demo都是讲vb的sendmessage可是好像没有说过getmessage
AresChen 2003-10-21
  • 打赏
  • 举报
回复
MSDN中有非常详细的说明啊,怎么都不看那?
beibeilong 2003-10-21
  • 打赏
  • 举报
回复
有人帮忙吗?
beibeilong 2003-10-21
  • 打赏
  • 举报
回复
找了半天,没找到~~
5555
那位好心人帮帮忙阿~~

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧