返回信息流请教下大家:
现在我建立一个多对话框的VC工程,应用程序启动后,会跟着启动一个线程,用来监听接收到的各种消息。现在的问题是:当在其中一个对话框操作后,我怎么把监听线程接收到的各种消息比如接收到对方发过来的接收成功消息 通知这个对话框?
我现在想的就是每个对话框都定义一个回调函数,让监听线程在收到消息后回调
当然这个方法感觉不是很好,希望大家提提意见,谢谢!
方法:
目前通过声明不同的子对话框类对象指针作为主对话框的成员来解决
这样一旦创建子对话框了就赋值给这些指针,方便之后使用
这是一条镜像帖。来源:北邮人论坛 / cpp / #9391同步于 2008/7/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
求助 关于一个VC++的问题
BuptBF
2008/7/9镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
【 在 rebirthatsix 的大作中提到: 】
: 就回调
哦 那这样每一个对话框都需要定义一个回调函数啊 这样感觉很麻烦啊
有没有简单点方法,让线程把监听结果正确返回给对应的对话框
有个笨的办法是创建所有对话框,并保存句柄,这样就可以直接操作每个对话框了
只不过启动时隐藏所有的对话框 呵呵