Dimmak
Знающий
- Сообщения
- 185
- Репутация
- 9
Использую следующую функцию для получения Handle НЕАКТИВНОГО окна под курсором, но
функция выполняется с паузой. Можно ли ускорить выполнение?
функция выполняется с паузой. Можно ли ускорить выполнение?
Код:
Func _WinHandleUnderCursor()
$Struct = DllStructCreate($tagPoint)
DllStructSetData($Struct, "x", MouseGetPos(0))
DllStructSetData($Struct, "y", MouseGetPos(1))
$hWinHandle = _WinAPI_WindowFromPoint($Struct)
$hWinHandle = _WinAPI_GetAncestor($hWinHandle, $GA_ROOT)
Return $hWinHandle
EndFunc ;==>_WinHandleUnderCursor