MFC之实现无边窗口移动

Posted mohist

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC之实现无边窗口移动相关的知识,希望对你有一定的参考价值。

说明

  • 演示环境: Vs2015 + MFC 基于对话框程序
  • 重载窗口的LButton函数

效果图

代码

添加消息处理函数

函数代码

void CMFCApplication1Dlg::OnLButtonDown( UINT nFlags , CPoint point )
{
	PostMessage( WM_NCLBUTTONDOWN , HTCAPTION , MAKELPARAM( point.x , point.y ) );
	CDialogEx::OnLButtonDown( nFlags , point );
}

以上是关于MFC之实现无边窗口移动的主要内容,如果未能解决你的问题,请参考以下文章

在没有标题栏的 mfc c++ 中移动窗口?

mfc窗口置于指定窗口上(前)方怎么实现?

MFC中可以通过鼠标拖拉更改大小的单文档,如何使窗口上控件在窗口改变大小的过程中会随之相对应的移动

VC++ 非 mfc 中的父子窗口问题

MFC 中创建Dlg的问题

猎豹MFC--拖动无边框窗体