因为有点我试图在窗口中添加一个夹点来调整它的大小。我按照一个例子,它适用于调整大小。但是我的窗口绘制得很好,在重绘之前似乎不清楚,或者没有重绘整个客户区。
这是我的代码:
protected override void WndProc(ref Message m)
{
switch (m.Msg)
{
case (int)WinApi.Messages.WM_NCHITTEST:
WinApi.HitTest ht = HitTestNCA(m.HWnd, m.WParam, m.LParam);
if (ht != WinApi.HitTest.HTCLIENT)
{
// ht == HTBOTTOMRIGHT
m.Result = (IntPtr)ht;
return;
}
break;
}
base.WndProc(ref m);
}
结果在这里:screenshot