Я использовал _WinAPI_SetParent
для встраивания некоторых программ в AutoIt GUI .Затем я обнаружил, что больше не могу обнаруживать эти окна программы, может быть обнаружен только их родитель (= AutoIt GUI).Я использую ShellHook, и он говорит мне, что окна программы разрушены.Более того, ShellHook не может больше не обнаруживать эти окна программ.
Итак, как отслеживать действия этих окон программ, встроенные в графический интерфейс AutoIt, например, можно использовать WinExists
, WinActive
и отправлять командыих, как WinActivate
, WinGetHandle
.Или используя ShellHook для этого?
Эта функция использует DllCall("user32.dll", "hwnd", "SetParent", "hwnd", $hWndChild, "hwnd", $hWndParent)