自己的对话框不处理wm_close的时候,CWnd也没有做任何处理。为什么可以关闭对话框???_AFXWIN_INLINE void CWnd::OnClose()
{ Default(); }BEGIN_MESSAGE_MAP(CddDlg, CDialog)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
//ON_WM_CLOSE()END_MESSAGE_MAP()
中没有处理wm_close,
我在CWnd::Onclose这里设置断点了,结果没有进入。
但是对话框关闭了,说明, 关闭对话框还有其他途径,只是没有从CWnd::OnClose里进入
{ Default(); }BEGIN_MESSAGE_MAP(CddDlg, CDialog)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
//ON_WM_CLOSE()END_MESSAGE_MAP()
中没有处理wm_close,
我在CWnd::Onclose这里设置断点了,结果没有进入。
但是对话框关闭了,说明, 关闭对话框还有其他途径,只是没有从CWnd::OnClose里进入
解决方案 »
- 急求C#专家
- 对话框设置Tab按键顺序的问题
- MFC里面使用WebBrowser显示网页,如何捕捉链接点击消息及只让在程序里打开链接?
- 求助,老是显示missing ';' before '}'这个错误,请教一下,内附相关详细代码。
- mfc list control实现文件拖拽
- windows一些消息函数在选择Add Windows Message Handler选项里面没有的话怎么添加??
- 怎样判断 Client 端接受到信息 ? Client 开始发送数据
- 请common_man近来领分,非常感谢他帮我解决了图形编程中的难题
- 学习语言类应该要先做什么?
- 下载书籍的好地方,里面有vc书籍
- 网络通信
- 关于GetNextItem()获取列表行数的问题
但是对话框关闭了,说明, 关闭对话框还有其他途径,只是没有从CWnd::OnClose里进入
但是对话框关闭了,说明, 关闭对话框还有其他途径,只是没有从CWnd::OnClose里进入但是对话框关闭了,说明, 关闭对话框还有其他途径,只是没有从CWnd::OnClose里进入
\
但是对话框关闭了,说明, 关闭对话框还有其他途径,只是没有从CWnd::OnClose里进入
你会看问题吗?
不对吧,sdk api写对话框不是这样的吧那个时候还没有oncancel, onok呢?所以:你不用担心某个消息没有被处理,总有接着它的地方。
如果有映射那就对话框处理,默认会调用基类的实现,如果把基类的实现也丢掉(注释掉),窗口也不会关闭。
个人理解,可能不对,仅供参考。