1、添加消息 OnNcHitTest
LRESULT CNCHitTextDlg::OnNcHitTest(CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
return CDialog::OnNcHitTest(point);
}
2、添加一下代码
UINT nHitTest=CDialog::OnNcHitTest(point);
CRect rect;
GetClientRect(&rect);
rect.bottom=30;
ScreenToClient(&point);//point为屏幕坐标系,要转化成客户区坐标系
if (rect.PtInRect(point))//判断point是否在rect里面
{
if(HTCLIENT==nHitTest)
nHitTest=HTCAPTION;
}
return nHitTest;