您的位置:首页 > 其它

mfc无标题对话框的移动方法

2012-08-29 22:43 295 查看


网上找的方法、还听好用的。


头文件:

添加私有函数: afx_msg void OnLButtonDown(UINT nFlags, CPoint point); //定义函数体


源文件:

1. 消息映射:

  BEGIN_MESSAGE_MAP(CImageDlg, CDialog) 和 END_MESSAGE_MAP() 中间添加如下消息
ON_WM_LBUTTONDOWN() //鼠标按下消息 

2. 函数体:

void CTestDlg::OnLButtonDown(UINT nFlags, CPoint point) {
PostMessage(WM_NCLBUTTONDOWN,HTCAPTION,MAKELPARAM(point.x, point.y)); //向系统发送HTCAPTION消息,让系统以为鼠标点在标题栏上
CDialog::OnLButtonDown(nFlags, point);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: