您的位置:首页 > 其它

【框架-MFC】MFC 在捕获控件外(窗口外)鼠标事件

2015-07-30 16:25 453 查看
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);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: