TC-7. Почему все клики в Menu отображаются в виде координат?
#1
Отправлено 29 июля 2010 - 17:29
Я тестирую функциональность бета-версии Графической Инженерной Станции (Черный ящик).
ТС версия: 7.52-трайл. ТС язык – VBScript.
Приложение: Visual С++. Используется оболочка: Codejock.
============================-----------------===================================
Почему (при тест-ии моего приложения) все клики в Menu или Toolbars отображаются в виде координат?
Вот пример, где в STATIC- Toolbar нажимается иконка 'DRAW RECTANGLE':
Set wndAfx = Aliases.SimClient.wndAfx
Call wndAfx.Afx.Static.Click(75, 19)
А хотелось бы, чтобы как в примере с Notepad:
Set notepad = Aliases.notepad
Call notepad.wndNotepad.MainMenu.Click("File|Open...")
Заранее благодарна за ответы.
#2
Отправлено 29 июля 2010 - 20:39
Здравствуйте! Заранее прошу прощения за глупые вопросы - я совсем по нулям.
Я тестирую функциональность бета-версии Графической Инженерной Станции (Черный ящик).
ТС версия: 7.52-трайл. ТС язык – VBScript.
Приложение: Visual С++. Используется оболочка: Codejock.
============================-----------------===================================
Почему (при тест-ии моего приложения) все клики в Menu или Toolbars отображаются в виде координат?
Вот пример, где в STATIC- Toolbar нажимается иконка 'DRAW RECTANGLE':
Set wndAfx = Aliases.SimClient.wndAfx
Call wndAfx.Afx.Static.Click(75, 19)
А хотелось бы, чтобы как в примере с Notepad:
Set notepad = Aliases.notepad
Call notepad.wndNotepad.MainMenu.Click("File|Open...")
Заранее благодарна за ответы.
Похоже на то, что у Вашего приложения нет обычного меню, как у Notepad.
#3
Отправлено 30 июля 2010 - 05:00
Здравствуйте,Здравствуйте! Заранее прошу прощения за глупые вопросы - я совсем по нулям.
Call wndAfx.Afx.Static.[/color]Click(75, 19)
Заранее благодарна за ответы.
В нашей системе абсолютно тоже самое. Скорее всего у Вас всплывающее меню это какой-нибудь ActiveX компонент. Для выбора нужного пункта меню я использую горячие клавиши (т.е если их нет можете у программистов попросить сделать их например Alt+C). либо если горячие клавиши использовать совсем нельзя, то работаю с клавишами вниз вверх , к примеру Keys('[Down][Down][Down][Down][Enter]'); после появления меню.Для этого, конечно, заранее нужно знать на каком пункте меню сейчас стоит указатель.
#4
Отправлено 30 июля 2010 - 17:04
#5
Отправлено 20 сентября 2010 - 11:51
Дмитрий
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных