MyWindowFromPoint,跳过GROUPBOX
2010-07-29 23:43
351 查看
HWND MyWindowFromPoint(POINT point )
{
POINT pointClient;
HWND hWnd;
HWND hWndFound;
hWnd = GetDesktopWindow(); /* 获取桌面句柄*/
for (;;)
{
pointClient = point;
ScreenToClient(hWnd, &pointClient);
hWndFound = RealChildWindowFromPoint(hWnd, pointClient );
if (hWndFound == NULL)
{
hWndFound = hWnd;
break;
}
else if (hWndFound == hWnd)
{
break;
}
else
{
hWnd = hWndFound;
}
}
return hWndFound;
}
....
....
{
POINT pointClient;
HWND hWnd;
HWND hWndFound;
hWnd = GetDesktopWindow(); /* 获取桌面句柄*/
for (;;)
{
pointClient = point;
ScreenToClient(hWnd, &pointClient);
hWndFound = RealChildWindowFromPoint(hWnd, pointClient );
if (hWndFound == NULL)
{
hWndFound = hWnd;
break;
}
else if (hWndFound == hWnd)
{
break;
}
else
{
hWnd = hWndFound;
}
}
return hWndFound;
}
....
....
相关文章推荐
- 寻找包含一个点的最小窗口:WindowFromPoint
- ctypes中使用WindowFromPoint
- C# WinFrom 去掉groupbox的边框
- 如何利用Win32API取得另一支程式中的ListView內的所有值(RegisterHotKey,ReadProcessMemory,WindowFromPoint和VirtualAllocEx)
- 一个有意思的API——WindowFromPoint
- WindowFromPoint -- 获得包含指定点的窗口的句柄
- GetCursorPos/WindowFromPoint/SendMessage
- GetCursorPos/WindowFromPoint/SendMessage
- WinAPI: WindowFromPoint- 获取指定点所在窗口的句柄
- QQ截图时窗口自动识别的原理(WindowFromPoint, ChildWindowFromPoint, ChildWindowFromPointEx,RealChildWindowFromPoin
- WindowFromPoint和ChildWindowFromPoint函数的使用
- chilewindowfrompoint函数解析
- GetPixel GetRValue WM_GETTEXT WindowFromPoint ::GetClassName(WinHwnd,strClassName,255);
- 获得窗体指针的办法FromHandle,WindowFromPoint
- Get the window data(lamda,flux, true) from a center point and the window width
- WindowFromPoint()与ChildWindowFromPoint()的区别
- GetCursorPos/WindowFromPoint/SendMessage (用API函数向Edit框发送字符)(转)
- GetCursorPos WindowFromPoint GetlassName
- WindowFromPoint
- WinAPI: WindowFromPoint- 获取指定点所在窗口的句柄