读书人

[MDI]MDI程序中窗口关闭的事件解决办法

发布时间: 2012-03-15 11:50:38 作者: rapoo

[MDI]MDI程序中窗口关闭的事件
一个MDI程序。

父窗口点击了X按钮来关闭父窗口,随后所有子窗口也自动被关闭。


我想在用户点击父窗口X按钮时,子窗口关闭之前。也就是刚刚点击的时候,什么
响应都没有的时候。来对子窗口作一些事情。

该如何做,哪个事件?

[解决办法]
重载onclosing事件。
在里面做些事情
[解决办法]
public const int WM_CLOSE = 0x0010;

protected override void WndProc(ref Message m)
{
if (m.Msg == WM_CLOSE)
{
//Your own Handle Code
MessageBox.Show( "WM_CLOSE... ");
}

base.WndProc(ref m);
}

读书人网 >C#

热点推荐