Имеем: Windows 7 Pro + TC 9.31
Требуется: вызвать контекстное меню иконки в трее (клик правой кнопкой мыши по иконке, иконка всегда видима)
Вижу 3 варианта:
- RClick по координатам. Не совсем гуд. Не пользуюсь.
- Отыскать координаты самой пиктограммки в Shell_TrayWnd и RCLick по ним. Вариант приемлим, но 3-й лучше.
- Включить в MSAA объект ToolbarWindow32. Тогда становятся доступны объекты и можно красиво добраться до интересующего объекта.
Так вот проблема именно с тем, что TC процентов 90 перестает видеть виндоуский трей. Помогает только ручной запуск Display Object Spy и наведение на трей мишени. После чего все работает.
Сейчас думаю перейти ко второму варианту с поиском пиктограмки. Вообще, MSAA иногда странно ведет себя.
Кто сталкивался с проблемой?
Спасибо.