读书人

向无模式对话框发送消息的有关问题

发布时间: 2012-01-31 21:28:41 作者: rapoo

向无模式对话框发送消息的问题
程序有一个主对话框和若干个无模式对话框组成,主对话框负责接受从服务器传来的数据,每接受完一次数据,就通知相应的无模式对话框来处理。请问怎么实现这样的功能?我想自定义一个消息,每次接受完数据,主对话框就向相应的无模式对话框发送这个消息,但不知道怎么具体实现,比如消息在哪个头文件定义,消息映射和实现在哪个对话框对应的类中添加和实现?还有没有其他方法?请大家帮帮我 !

[解决办法]
所有的对话框派生于一基类,
基类用虚函数。
Class CDialogBase
{
virtual void func1() = 0;
.....
};

class CMyDialog: public CDialog,public CDialogBase
{
};

这种模式我觉得比用自定义消息好。

读书人网 >VC/MFC

热点推荐