先新建一个基于对话框的工程
然后打开ClassWizard选择Class Info选项卡,在Message Filter下选Window
我后在MessageMaps选项卡中的ObjectIDs选择你的对话框,在Messages中选择
WM_NCHITTEST单击Add Function再单击Edit Code
然后添加以下代码
UINT CMoveNoCaptionDlg::OnNcHitTest(CPoint point)
{
CPoint pt = point;
ScreenToClient(&pt);
CRect rect;
GetClientRect(&rect);
if (rect.PtInRect(pt))
{
return HTCAPTION;
}
return CDialog::OnNcHitTest(point);
}