касаткО
51 / 51 / 4
Регистрация: 01.10.2011
Сообщений: 227
|
|||||||||||
1 | |||||||||||
Нажатие кнопки в чужом приложении27.10.2012, 14:41. Показов 7935. Ответов 3
Метки нет (Все метки)
Здравствуйте. Задался целью программно нажать на кнопку в чужой программе.
Изменил немного код, но все равно не работает
0
|
27.10.2012, 14:41 | |
Ответы с готовыми решениями:
3
Вставка текста и нажатие на кнопку в чужом приложении Нажатие кнопки в другом приложении Перехватить нажатие кнопки в другом приложении Рисование в чужом полноэкранном приложении |
Почетный модератор
|
|||||||||||
27.10.2012, 15:23 | 2 | ||||||||||
Вы в область космоса кликать собрались? Зачем 0x0044078C ? Да и при WM_LBUTTONUP третий параметр 1 должен быть по хорошему...
Кликать можно так:
SendKeys работает только с активным в данный момент окном, т.е. можно вызвать SetForegroundWindow для окна TForm1, установить фокус на нужную кнопку и вызвать SendKeys. Добавлено через 12 минут Забыл добавить, что за Button1 в SendKeys? Читаем секцию Remarks, Key:ENTER
1
|
касаткО
51 / 51 / 4
Регистрация: 01.10.2011
Сообщений: 227
|
|
27.10.2012, 15:26 [ТС] | 3 |
Ну я нахожу нужное мне окно, делаю его активным, ищу, есть ли там элемент класса "Tbutton", если есть, то нажимаем кнопку дескриптор которой равен 0x0044078C
Спасибо за подсказку по SendKeys!
0
|
Почетный модератор
|
|
27.10.2012, 15:31 | 4 |
Прочитайте описание сообщений WM_LBUTTONDOWN[UP], параметр lParam - это не дескриптор.
1
|
27.10.2012, 15:31 | |
27.10.2012, 15:31 | |
Помогаю со студенческими работами здесь
4
Изменить раскладку клавиатуры в чужом приложении Программный клик мыши в чужом, свернутом приложении Нажатие на кнопку в чужом приложении Эмуляция нажатия клавиши в чужом приложении Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |