Что нового

[НЕ Баг] Неверная работа IsHWnd

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
В Autoit 3.3.6.1, 3.3.8.1, 3.3.9.4, 3.2.5.4 на XP и в 7 IsHWnd возвращает true при проверке handle элемента любого не [Class:AutoIt v3 GUI] окна:
Код:
Run('notepad.exe')
Sleep(1000)
$hListView = ControlGetHandle('[Class:Notepad]', '','[CLASS:Edit; INSTANCE:1]')
MsgBox(32,'',IsHWnd($hListView))
MsgBox(32,'',$hListView)
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Re: [Баг] Неверная работа IsHWnd

А что не так с примером? ControlGetHandle возвращает handle (HWND), что и подтверждается функцией IsHWnd.
 

AZJIO

Меценат
Меценат
Сообщения
2,879
Репутация
1,194
Re: [Баг] Неверная работа IsHWnd

sngr
Кнопки и прочие элементы в системе являются такими же окнами и имеют свой дескриптор, все.
 
Автор
S

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Re: [Баг] Неверная работа IsHWnd

Ok, я неправ. Модераторы, снесите тему.
 
Верх