I have this function to get a controls ClassName from it's handle Func GetClassName($hWnd) $Rt = DllCall("User32.dll", "int", "GetClassNameW", "HWND", $hWnd, "wstr", "", "int", 5000) If @error Or $Rt[0] = 0 Then Return SetError(1, 0, 0) Return SetError(0, 0, $Rt[2]) EndFunc ;==>GetClassName I'm now looking for the function to get the controlID instead...my edit's are inside a group, and the autoit window info is only able to focus on the outer group, and not the inner edits.