MFC中自建类如何响应主程序?

[复制链接]
查看11 | 回复3 | 2010-11-4 11:59:16 | 显示全部楼层 |阅读模式
MFC中 我自己建了一个类,继承的是CDialog类,并在我建的类中添加了一些消息处理,程序运行时,我自建类的消息没有反应,这是怎么回事?求大侠详细说明。
大家把图下载下去看,其实我是在主框架内添加了一个子对话框,在子对话框上添加了一个类,而在这个类里面我添加了BOOL CDlgParamGauge::OnInitDialog()这个消息,对子对话框的字体等进行设置,可是没有反应,我添加的程序肯定是对的。不知道哪位大侠能生成这样的初始化函数可能就对了,如下函数
LRESULT CDlgParamGauge::OnInitDialog(WPARAM wParam, LPARAM lParam)
如果说不清楚可以加我QQ我们共同商讨,在此感谢中。QQ 35019739

回复

使用道具 举报

千问 | 2010-11-4 11:59:16 | 显示全部楼层
你应该是没有添加消息映射吧BEGIN_MESSAGE_MAP(Csw1Dlg, CDialog) ON_WM_SYSCOMMAND() ON_WM_PAINT() ON_WM_QUERYDRAGICON() //}}AFX_MSG_MAPEND_MESSAGE_MAP()像这样在其中添加消息映射,另外要看你处理的是什么消息 ,不同的消息类型 其消息映射的格式也是不一样的
回复

使用道具 举报

千问 | 2010-11-4 11:59:16 | 显示全部楼层
给出你的代码看看,不然很难说原因。你添加了哪些消息??有去触发这些消息吗??你是用你派生的类创建的dialog吗?
回复

使用道具 举报

千问 | 2010-11-4 11:59:16 | 显示全部楼层
上代码吧
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836