class CBrotherDlg:public CDialog{...};
class CSisterDlg:public CDialog{...};
CSisterDlg m_pWndBuddy;
//触发针对CSisterDlg该窗口的鼠标捕获时间
void CBrotherDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
m_pWndBuddy->SetCapture(); //所有鼠标输入都针对CSisterDlg该窗口
CDialog::OnLButtonDown(nFlags, point);
}
//需要界面外捕获鼠标指针的窗口(控件)
void CSisterDlg::OnLButtonUp(UINT nFlags, CPoint point)
{
ReleaseCapture(); //恢复正常的鼠标鼠标工作
CStatic::OnLButtonUp(nFlags, point);
}
【框架-MFC】MFC 在捕获控件外(窗口外)鼠标事件
最新推荐文章于 2023-11-18 17:10:30 发布