现在的位置: 首页 > 综合 > 正文

WM_NCLBUTTONDOWN+HTCAPTION消息移动一个窗口

2013年10月09日 ⁄ 综合 ⁄ 共 386字 ⁄ 字号 评论关闭

 使用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);
}

抱歉!评论已关闭.