const int WM_NCHITTEST =
0x0084;
const int HTLEFT =
10;
const int HTRIGHT = 11;
const int HTTOP = 12;
const int HTTOPLEFT = 13;
const int HTTOPRIGHT = 14;
const int HTBOTTOM = 15;
const int HTBOTTOMLEFT =
0x10;
const int HTBOTTOMRIGHT =
17;
protected override void WndProc(ref
Message m)
{
Point vPoint = new
Point((int)m.LParam
& 0xFFFF,
>> 16
& 0xFFFF);
= PointToClient(vPoint);
<= 5)
<= 5)
= (IntPtr)HTTOPLEFT;
>= ClientSize.Height
- 5)
= (IntPtr)HTBOTTOMLEFT;
= (IntPtr)HTLEFT;
>= ClientSize.Width
- 5)
<= 5)
= (IntPtr)HTTOPRIGHT;
>= ClientSize.Height
- 5)
= (IntPtr)HTBOTTOMRIGHT;
= (IntPtr)HTRIGHT;