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

fule 2002-12-28 09:33:15
VB6.0中的消息是一种什么概念
...全文
67 点赞 收藏 4
写回复
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的程序
程序根据这些消息判断哪些事件被触发
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7453

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告