MDI为ISMDIContainer窗体容器的时候,原来的客户区就不存在了,所以无法响应消息,重写
protected override void WndProc(ref Message m)
  {
   const int WM_SYSCOMMAND = 0x0112;
   const int SC_CLOSE = 0xF060;
   if (m.Msg == WM_SYSCOMMAND && (int) m.WParam == SC_CLOSE)
   {
        return;
   }
   base.WndProc(ref m);
  }
试下啦