Здравствуйте!
Подскажите пожалуйста. Как из Hiasm нажать кнопку стороннего приложения. Например калькулятора. Как узнать какое сообщение нужно посылать окну элементом SendMessage для конкретной кнопки? Конкретно, не могу нажать кнопку Autorepeat в приложении CopyDR.exe (чтобы она стала активной необходимо добавить одно задание).
Этот топик читают: Гость
Этот топик был перемещен из раздела "Помощь по среде"
Ответов: 91
Рейтинг: 0
|
|||
карма: 0 |
| ||
файлы: 1 | CopyDR.rar [186.2KB] [345] |
Google
vip
|
#1.1контекстная реклама от партнеров
|
Ответов: 196
Рейтинг: 43
|
|||
wvlas, вначале найти хендл окна, затем хендл кнопки и отправить сообщение BM_CLICK
Редактировалось 1 раз(а), последний 2018-08-15 20:33:42 |
|||
карма: 2 |
|
Ответов: 91
Рейтинг: 0
|
|||
Получается если только управлять кнопками окна программы созданной в Hiasm. А калькулятором например не могу.
|
|||
карма: 0 |
|
Ответов: 196
Рейтинг: 43
|
|||
wvlas, Пробуй
|
|||
карма: 2 |
|
Ответов: 91
Рейтинг: 0
|
|||
Работает!
А почему "BM_CLICK" = 245? Откуда эта цифра 245? |
|||
карма: 0 |
|
Ответов: 321
Рейтинг: 10
|
|||
wvlas писал(а): Работает!
А почему "BM_CLICK" = 245? Откуда эта цифра 245? Если не ошибаюсь, то это код операции. http://docwiki.embarcadero.com/Libraries/XE2/en/Winapi.Messages BM_CLICK: Integer = $F5; f5 (hex) = 245 |
|||
карма: 1 |
|
Ответов: 91
Рейтинг: 0
|
|||
Спасибо за помощь!
|
|||
карма: 0 |
|
7