Здравствуйте все,
такой вопрос
у меня есть popup меню (стандартно: при правом клике и по нажатию на File, Edit...)
в котором нет caption, и его индекс при каждом запуске приложения разный. :huh:
как отловить это (popup) окно?
пробовал через API так:
w.Window(.......,"Main Window").ClickR(...)
h = Win32API.GetForegroundWindow()
w = Sys.WindowFromHandle(h)
возвращает главное окно ака "Main Window" :(
может я что-то не понимаю?
и еще вопрос
сейчас реализовано так:
i = w.WndIndex - 1
w = w.Window("...", "", i )
почему-то (popup) окно не самое верхнее
если кто знает объясните пож
Поиск Всплывающего Окна
Автор fiodor, 18 мар 2004 08:14
Сообщений в теме: 4
#1
Отправлено 18 марта 2004 - 08:14
#2 Гость_Guest_*
Отправлено 18 марта 2004 - 11:13
Приветствую, fiodor
А как обычное popup-меню оно не опознается (windowObj.PopupMenu, "Window.PopupMenu" раздел документации)?
Regards,
Alex
[TeamAQA]
================================
А как обычное popup-меню оно не опознается (windowObj.PopupMenu, "Window.PopupMenu" раздел документации)?
Regards,
Alex
[TeamAQA]
================================
#3
Отправлено 22 марта 2004 - 07:30
Здравствуйте Alex,
Как windowObj.PopupMenu опознать не получается -> object not found.
Меню имеет тот же класс, что и основное окно приложения, в котором оно вызывается.
Как windowObj.PopupMenu опознать не получается -> object not found.
Меню имеет тот же класс, что и основное окно приложения, в котором оно вызывается.
#4
Отправлено 24 марта 2004 - 11:21
Тулы плохо работают с таким меню... Поэтому проще всего программно задать движение "стрелок" на нужное число шагов и нажатие Enter.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных