求指导,关于窗体中控件具有窗体标题栏同样功能的做法(最大、最小、移动窗体)
如题 ,在窗体里面放一个Panel,然后我想在双击Panel 区域的时候可以放大缩小窗体,也可以移动窗体,就是panel区域的功能和窗体的标题栏功能一样,我是这样写的:
protected override void WndProc(ref Message m) { base.WndProc(ref m); switch (m.Msg) { case Win32Methods.WM_NCHITTEST: if ((int)m.Result == Win32Methods.HTCLIENT) { Point pt = new Point((int)m.LParam); pt = PointToClient(pt); Control control = GetChildAtPoint(pt); if (control is Panel) { m.Result = (IntPtr)Win32Methods.HTCAPTION; } } break; } }