WM_NCLBUTTONDOWN+HTCAPTION消息移动一个窗口

来源:互联网 发布:ae特效制作软件 编辑:程序博客网 时间:2024/05/21 13:23
 使用WM_NCLBUTTONDOWN+HTCAPTION消息移动一个窗口。
我在我的对话框中这样
void CMyDialog::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default

/*拖动标题栏之外任何位置都移动窗口*/
PostMessage(WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM(point.x, point.y));

  //让另一个窗口也跟随我的对话框移动
::PostMessage(m_wndInfo.m_hWnd, WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM(point.x, point.y));

CDialog::OnLButtonDown(nFlags, point);
}