首页 > 代码库 > MFC抓取鼠标所在窗口HWND
MFC抓取鼠标所在窗口HWND
抓取窗口HWND
1.通过API: WindowFromPoint可以抓取指定位置的HWND:
hWnd = ::WindowFromPoint(pt);
2. 要抓取其它窗口的位置,需要调用API,否则鼠标一旦移出了本窗口,消息就走到窗口中了
::SetCapture();
3. 抓取结束,调用Windows API释放消息绑定
::ReleaseCapture();
4. 在此过程中如果要更新鼠标的形状等的话,需要继承OnSetCursor
if(抓取过程)
{
::SetCursor(m_hCursor);
returnTRUE;
}
MFC抓取鼠标所在窗口HWND
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。