Помогите пожалуйста
Как можно получить данные дочернего объекта (ID , ClassnameNN)
нужно запомнить имя объекта по координате мыши
(нашел этот код а дочерний объекты не вижу )
Как можно получить данные дочернего объекта (ID , ClassnameNN)
нужно запомнить имя объекта по координате мыши
(нашел этот код а дочерний объекты не вижу )
Код:
Global $avChildren
Local $stPoint=DllStructCreate($tagPOINT),$aPos,$hControl,$hWin,$aLastPos[2]=[-1,-1],$sLastStr='',$sStr
While Not _IsPressed('1B')
$aPos=MouseGetPos()
If $aPos[0]<>$aLastPos[0] Or $aPos[1]<>$aLastPos[1] Then
DllStructSetData($stPoint,1,$aPos[0])
DllStructSetData($stPoint,2,$aPos[1])
$hControl=_WinAPI_WindowFromPoint($stPoint)
$hWin=_WinAPI_GetAncestor($hControl,2)
$sStr='Window at '&$aPos[0]&','&$aPos[1]&': "'&WinGetTitle($hWin)&'"'& @LF & '_WinAPI_GetWindow($hWin, $GW_CHILD) = ' & _WinAPI_GetWindow($hWin, $GW_CHILD) & @LF & WinGetHandle("[ACTIVE]")
If $sLastStr<>$sStr Then
ToolTip($sStr,0,@DesktopHeight-50)
$sLastStr=$sStr
;~ WinListChildren($hWin, $avChildren)
;~ sleep(1000)
;~ _ArrayDisplay($avChildren)
EndIf
$aLastPos=$aPos
EndIf
Sleep(15)
WEnd