Что нового

[Окна, Диалоги] передача параметра окна через переменную

Александр_

[url=http://autoit-script.ru/index.php?topic=21393
Сообщения
62
Репутация
2
Доброго времени суток! Использую функцию WinList() дальше присваиваю переменной дискриптор окна $j = $aList[1][1], почему-то не могу активировать окно таким образом WinActivate('[handle: $j]')... не привязывается к нужному окну. В чем проблема? :(
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Код:
WinActivate($j)
 
Автор
А

Александр_

[url=http://autoit-script.ru/index.php?topic=21393
Сообщения
62
Репутация
2
так тоже пробовал и происходит тоже самое... проблему удалось решить только WinActivate(WinGetHandle($aList[$i][1])) не могу понять почему... :smile:
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Александр_ сказал(а):
так тоже пробовал и происходит тоже самое...

Код:
GUICreate('MyGUI')
GUISetState(@SW_SHOWMINIMIZED)

$aEnum = WinList('MyGUI')
$j = $aEnum[1][1]
ConsoleWrite($j & @CRLF)

WinActivate($j)

Do
Until GUIGetMsg() = -3


Я скоро буду подобные темы закрывать не глядя, приравнивая их к флуду.
 
Верх