起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 150|回复: 8

消息传递问题**

[复制链接]
发表于 2008-7-15 15:34:21 | 显示全部楼层 |阅读模式
我在功能A中调用了功能B,在功能B中进行某些操作后,希望能够传递给一个参数给功能A,请问可以用消息传递的方法吗?或者有没有其他更好的方法?
回复

使用道具 举报

发表于 2008-7-15 15:44:04 | 显示全部楼层
有,看alang的关于消息的分享帖。
回复 支持 反对

使用道具 举报

发表于 2008-7-15 15:44:49 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-15 15:51:27 | 显示全部楼层
这个我看过了,但消息没有被处理。我是这样做的:
在功能A中定义了一个消息处理类,在A调用B之前,创建了消息处理类的实例,并把它注册在当前环境中。在功能B中定义了一个消息类,在单击功能B中的按钮时,创建消息类实例并发送消息。但不知道,应该在什么地方来接收和处理消息。我想用接收到的消息来设置功能A中的Edit组件的值。
回复 支持 反对

使用道具 举报

发表于 2008-7-15 16:05:22 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2008-7-15 16:10:00 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-15 17:04:25 | 显示全部楼层
我现在已经得到我想要的消息了,但在消息处理程序的DoExcute方法中,无法访问窗体中的组件,我怎么把消息的内容在窗体的Edit组件中显示啊?
回复 支持 反对

使用道具 举报

发表于 2008-7-15 17:21:59 | 显示全部楼层
你看了 5楼的例子了么?
回复 支持 反对

使用道具 举报

发表于 2008-7-17 16:30:10 | 显示全部楼层
请楼主反馈下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 05:03 , Processed in 0.039900 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表