Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 25
Благодарности: 0

Профиль | Отправить PM | Цитировать


Кнопка находится на панели ToolStrip. AutoIt window Info тул выдает следующую инфу для этой панели:

>>>> Window <<<<
Title: Intel® GPA System Analyzer
Class: WindowsForms10.Window.8.app.0.218f99c
Position: 176, 232
Size: 1100, 905
Style: 0x16CF0000
ExStyle: 0x00050100
Handle: 0x01C8073E

>>>> Control <<<<
Class: WindowsForms10.Window.8.app.0.218f99c
Instance: 29
ClassnameNN: WindowsForms10.Window.8.app.0.218f99c29
Advanced (Class): [CLASS:WindowsForms10.Window.8.app.0.218f99c; INSTANCE:29]
ID: 461078
Text: toolStrip1
Position: 232, 4
Size: 856, 27
ControlClick Coords: 675, 10
Style: 0x56000000
ExStyle: 0x00010000
Handle: 0x00070916

>>>> Mouse <<<<
Position: 1087, 276
Cursor ID: 0
Color: 0xECE9D8

>>>> StatusBar <<<<

>>>> Visible Text <<<<
082
:
32
:
00
:
00
Current
FPS
Target FPS
30
16
State
Overrides
Disable all overrides
toolStrip1
toolStrip2
toolStrip3
toolStrip4
toolStrip5
Find:
toolStrip1
Zoom - low
System Overview
ToolStrip
ToolStrip
ToolStrip
ToolStrip
ToolStrip
chartDundas1


>>>> Hidden Text <<<<

Этот же тул не распознает отдельно кнопки типа ToolStripButton. Проблема в том, что AutoIt напрямую не может работать с панелей класса ToolStrip. Проблема может быть решена следующим образом (как мне кажется): приаттачится в процессу, получить ссылку на объект класса ToolStrip и потом уже с помощью методов этого объекта нажимать на кнопки. Проблема в том, что я не знаю как это сделать и можно ли вообще это сделать.
Ни один из предложенных вариантов не работает.

Отправлено: 14:49, 16-03-2009 | #4