【MFC】禁用鼠标拖拽标题栏移动窗口

解决方案:重载WM_NCLBUTTONDOWN消息

(1) .h 文件

afx_msg void OnNcLButtonDown(UINT nHitTest, CPoint point);

(2) .cpp 文件

BEGIN_MESSAGE_MAP(MeetingFullScreenDlg, CDialogEx)
    ON_WM_NCLBUTTONDOWN()
END_MESSAGE_MAP()
void MeetingFullScreenDlg::OnNcLButtonDown(UINT nHitTest, CPoint point)
{
    if (HTCAPTION == nHitTest)
    {
        return;
    }
    CDialog::OnNcLButtonDown(nHitTest, point);
}

 

posted @ 2017-04-07 14:12  ~小小鸟~  阅读(1449)  评论(0编辑  收藏  举报