VB6.0中的消息是一种什么概念--在线等待----

fule 2002-12-28 09:33:15
VB6.0中的消息是一种什么概念
...全文
88 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
rcy 2002-12-29
  • 打赏
  • 举报
回复
所有windows程序的消息機制都是一樣的,VB中使用SetWindowLong把回調函數傳入並替換掉原來的WinProc窗口函數,然後在回調函數中就可以處理各種window消息及自定義消息了,並且一樣可以使用lParam及wParam送遞參數。

VB程序中處理消息用三個API就可夠了,雖然功能不如VC,BCB等語言能夠使用消息傳遞指針,但善加運用也足夠了。

SetWindowLong,CallWindowProc,SendMessage(PostMessage)
zhangxu421 2002-12-29
  • 打赏
  • 举报
回复
记得有人说过,面向对象就是:
Event drived;
Message based.
yinxiaodan 2002-12-28
  • 打赏
  • 举报
回复
现实中消息是人或其他事物之间传递的一种信息
这里主要是应用于进程之间的通信。形式为VB中你发出的控制指令信息如点鼠标发出的BUTTON_Check。
在面向对象方法中,消息是对象之间在行为上的唯一联系方式,并且收到该信息的对象要对收到的消息做出响应,完成发送者要求的事情。
zhangxu421 2002-12-28
  • 打赏
  • 举报
回复
Win发送消息给VB6的程序
程序根据这些消息判断哪些事件被触发

7,765

社区成员

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

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