Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.23;
Скачать: CL | DM;

Вниз

Нажатие на элемент меню чужого приложения   Найти похожие ветки 

 
MikeZ   (2007-03-29 15:22) [0]

Здравствуйте!

Пишу утилитку, автоматизирующую работу с чужой программой. Через keyboard events сделал, всё ок, но хочу сделать через messages, что-бы не было необходимости постоянно держать окно программы активным и ничего не делать на компе.

Есть задача выбрать элемент меню в чужом проге, при этом само меню вызывается нажатием на кнопку TToolbar, т.е., наверное, является popupmenu, навешенным на кнопку.
Хендл окна знаю, хендл тоолбара тоже. По кнопке щелкнуть тоже могу. Но тут возникает это меню и надо выбрать один из его элементов.

Winspector spy показывает класс этого popup-окна как #32768.
Я его отлавливаю (именно его, хотя в системе есть еще окна с таким классом). И встает вопрос, что мне с этим хендлом делать, чтобы выбрать и нажать на 3-й эл-т?


 
MikeZ   (2007-03-29 15:28) [1]

гм... вопрос снят: просто передаю ему VK_DOWN, потом - VK_RETURN :)


 
MikeZ   (2007-03-29 17:38) [2]

Зато теперь появился вопрос, как узнать, какой элемент меню выбран, а то VK_DOWN иногда проскакивает нужный эл-т.



Страницы: 1 вся ветка

Текущий архив: 2007.09.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
15-1187850596
KRM
2007-08-23 10:29
2007.09.23
Проблема при передачи даных на Bizerba ST-Terminal.


15-1187946133
@!!ex
2007-08-24 13:02
2007.09.23
Бумажная библиотека.


2-1188442780
Alex7
2007-08-30 06:59
2007.09.23
Select ... where (Field1 in (:array1)) для MS Access


9-1160918345
alpha5
2006-10-15 17:19
2007.09.23
OpenGL не хочет отображать букву "я"


15-1187779055
AZIZE
2007-08-22 14:37
2007.09.23
Проблемка