如何判断鼠标移到指定的窗口??
如何判断鼠标移到指定的窗口??
比如我把鼠标移动到IE窗口上时弹出一个显示ie标题的对话框!
[解决办法]
(1) 首先找到窗口句柄FindWindow, EnumWindows, spy++(我喜欢)
(2) 获得窗口的rect,
wtl的方式,
CRect window_rect;
::GetWindowRect(ie_window, window_rect);
(3)判断点是不是在这个窗口的rect中,
CPoint mouse_pt;
::GetCurPos(mouse_pt);
if (::PtInRect(mouse_pt, window_rect))
{
::MB
}