Что нового

Определение активного окна и получение дескриптора элемента

MnM

Post-Hardcore
Сообщения
679
Репутация
90
Здравствуйте, просьба помочь с проблемой такой постановки:
1)Определение активного окна(С этим у меня пока что существенных проблем не состоит)
2)Получение дескриптора элемента в который например вводится текст(Edit\Rich\Input поля)(Соответственно в том же активном окне).

С 1 пунктом у меня вроде бы нет таких проблем как со 2 пунктом:
Код:
$wL=WinList()
For $i=0 To $wL[0][0]
	$state=BitAND(WinGetState($wL[$i][1]),8)
	If $state=8 Then ; это окно активно - $wL[$i][0]
Next

Но как быть с элементом?

OffTopic:
Окна могут быть не на AutoIt
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
Код:
ControlGetHandle("[active]", "", "Edit1")

Или так
Код:
$ClassNameNN = ControlGetFocus("[active]")
$Handle = ControlGetHandle("[active]", "", $ClassNameNN)
 
Верх