Что нового

Как узнать ID элемента управления без помощи утилиты AU3Info?

Greyzer

Новичок
Сообщения
28
Репутация
0
Здравствуйте! Есть сторонняя программа. Пытаюсь с помощью утилиты, идущей в комплекте со средствами разработки, AutoIt Window Info определить такие параметры как: Class, Instance, ID. Навожу мишенью на элемент, а он определяет совсем не то, что нужно:

Подскажите, пожалуйста, как можно решить эту проблему. Попробовал использовать утилиту Microsoft Spy++ - нашел нужный элемент. Но там только дескрипторы вроде. Ну или просто не хватает пока знаний в использовании той информации, которую предоставляет этот Spyxx... Может быть можно как-то вычислить дескриптор элемента через дескриптор родительского окна, а по нему уже потом найти ID или с помощью дескриптора обращаться к этому элементу?
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Greyzer [?]
он определяет совсем не то, что нужно
По моему именно то, что нужно.
Стандартный Checkbox имеет класс Button.
Да и там же указано: ID 1086
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
CreatoR
Судя по тексту и размерам - это не Checkbox. И подсветка это подтверждает.
 
Автор
G

Greyzer

Новичок
Сообщения
28
Репутация
0
Использовал Control Viewer - нашел то, что нужно. InnI, спасибо!
OffTopic:
Все таки интересно узнать было бы как работать с дескрипторами, но видимо это отдельная тема... =/
 
Верх