在WTL里,如何拦截MDI所有的消息,并把拦截的消息全部交给子窗体处理
在WTL里,我想要达到的目的就是当子窗体打开以后,主窗体不能做任何事,
也就是子窗体是模式的.
我的想法就是拦截主窗体的消息.
高手们,我都为这个问题发了两个贴了.
也没分了.
问题点数:50、回复次数:2Top
1 楼lion_wing(凤之焚-业与情的纠缠,死而复生的蜕变!)回复于 2006-06-02 10:23:14 得分 0
CDialogImpl 用于实现一个模态或非模态的对话框的基类。CDialogImpl提供一个包含发送消息到你的派生类的默认消息映射的对话框过程。但它不支持ActiveX控制。
CSimpleDialog 依靠对话框资源ID实现模态对话框。CSimpleDialog有一个预先确定的能够处理IDOK和IDCANCEL命令的消息映射。
CAxDialogImpl 和CDialogImpl一样,也用于实现一个模态或非模态的对话框的基类。同样提供一个包含发送消息到你的派生类的默认消息映射的对话框过程。且它支持ActiveX控制。ATL Object Wizard支持向你的工程添加一个CAxDialogImpl的派生类,并产生相关的对话框资源。Top
2 楼lion_wing(凤之焚-业与情的纠缠,死而复生的蜕变!)回复于 2006-06-02 10:38:48 得分 50
http://www.daima.com.cn/Info/38/Info6841/Top




