protected override void WndProc(ref Message m) { if (m.Msg == WM_SYSCOMMAND) { switch (m.WParam.ToInt32()) { case IDM_ABOUT: popupAbout aboutpopup = new popupAbout(); aboutpopup.ShowDialog(this); return; default: break; } } if (m.Msg == NativeMethods.WM_SHOWME) { miRestore_Click(new object(), new EventArgs()); } base.WndProc(ref m); }