主要是处理WM_NCHITTEST消息。代码如下:
LRESULT CTestImageDlg::OnNcHitTest(CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
CRect rc;
GetClientRect(&rc);
ClientToScreen(&rc);
return rc.PtInRect(point) ? HTCAPTION : CDialog::OnNcHitTest(point);
//return CDialog::OnNcHitTest(point);
}
如果想只在窗口自己规划的标题栏上移动,可以判断坐标