思路:拖动窗口首先要左键单击,那么我就屏蔽掉标题栏上的左键单击:
处理非客户区的单击消息WM_NCLBUTTONDOWN,使用类向导添加该消息的响应函数
OnNcLButtonDown(UINT
代码如下
void CTestThreadDlg::OnNcLButtonDown(UINT nHitTest, CPoint point)
{
// TODO: Add your message handler code here and/or call default
if (HTCAPTION == nHitTest) {
return;
}
CDialog::OnNcLButtonDown(nHitTest, point);
}
HTCAPTION