mfc单文档中如何获取鼠标当前窗口的句柄?

来源:百度知道 编辑:UC知道 时间:2024/05/15 23:28:10
给段代码

给你2个函数能够搞定.不懂查msdn使用方法.
BOOL GetCursorPos(
LPPOINT lpPoint
);

HWND WindowFromPoint(
POINT Point
);

Cpoint pt;
::GetCursorPos(&pt);
CWnd* pWnd=CWnd::WindowFromPoint(pt);
pWnd就是当前鼠标所在cwnd对象,要句柄就是
pWnd->m_hWnd

使用GetForegroundWindow()或GetActiveWindow()试试吧。

GetActiveWindow()