

http://neomag.by.ru/1.zip - "эта прога"

Ответов: 704
Рейтинг: 7
|
|||
А как можно таскать ползунок этой проги из программы, написаной на HiAsm? Эту сделать невидимой, а из собственной программы захватить управление? То есть переключать радиобуттоны, таскать ползунок (эт главное) и нажимать кнопку применить или окей.
![]() ![]() http://neomag.by.ru/1.zip - "эта прога" ![]() |
|||
карма: 0 |
|
Ответов: 704
Рейтинг: 7
|
|||
Помогите, пожалуйста! Ведь это же можно как-то сделать? Что нужно посылать окну, что бы при перетаскивании ползунка в моей программе ползунок синхронно таскался и в другой?
![]() |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
777, а без DoDataMemory - мысль в голову не могла прийти
![]() ![]() |
|||
карма: 9 |
|
Ответов: 704
Рейтинг: 7
|
|||
777 писал(а): А дальше - может, можно будет как-нибудь с помощью отправки сообщений окну или ещё как, пока не знаю...Да я тоже думаю, что с отправкой сообщения окну, но чё-то не додумался как это отсыласть... у меня есть ID этих елементов. Может можно задавать компонент по его ID? :? |
|||
карма: 0 |
|
Ответов: 704
Рейтинг: 7
|
|||
Да и главное - мне нужно хотя бы завладеть её ползунком, а всё остальное как бы не особо важно... :?
|
|||
карма: 0 |
|
Ответов: 632
Рейтинг: 16
|
|||
Neo, а что значит захватить, штурмом
![]() И кто прогу так жЫстоко забанил? Теоретически узнав координаты и сэмулировав клик мышки можно, а вот практически... ![]() |
|||
карма: 0 |
|
Ответов: 209
Рейтинг: 3
|
|||
Neo, а где ж сама прога? На ссылке только элемент панели управления. И куда и как его воткнуть?
К примеру, управалением движками и кнопками миксера можно обойтись и без мессаг: code_644 |
|||
карма: 0 |
| ||
файлы: 1 | code_644.txt [10.9KB] [355] |
Ответов: 25
Рейтинг: 1
|
|||
Посылать сообщения можно функцией SendMessage, надеюсь ты знаешь делфи.
Инлайн код тебе в помощь. |
|||
карма: 0 |
|
Ответов: 704
Рейтинг: 7
|
|||
ХЭМ писал(а): Neo, а где ж сама прога? На ссылке только элемент панели управления. И куда и как его воткнуть?
К примеру, управалением движками и кнопками миксера можно обойтись и без мессаг: code_644 Да именно тот компонент мне и нужно захватить. Он лезет, как я понял, в WinAPI, а у меня такое не получается... я его скрою, захвачу и буду юзать через свою прогу! ![]() |
|||
карма: 0 |
|
Ответов: 704
Рейтинг: 7
|
|||
Тут бы именно его прихватить и тот скроллинг ему юзать. Он запускает много библиотек и уследить их и переделывать под свою прогу практически невозможно! Запускать компонент и свою программу, и использовать компонент для изменений, а управлять моей программой. Фактически нужно связать обычную программу со скроллингом со скроллом в том компоненте панели управления. Он ток под XP, как я понял, работает...
|
|||
карма: 0 |
|
Ответов: 704
Рейтинг: 7
|
|||
ХЭМ писал(а): К примеру, управалением движками и кнопками миксера можно обойтись и без мессаг:
code_644 Супер! Это то, что надо! А как впихнуть туда идентификатор этого компонента панели управления? Куда его прописать, что бы оно таскало его ползунок?.. |
|||
карма: 0 |
|
Ответов: 704
Рейтинг: 7
|
|||
Repavel писал(а): надеюсь ты знаешь делфи.А вот с делфи у меня как-то не сложилось... то ли я ему не понравился, то ли он мне... |
|||
карма: 0 |
|
Ответов: 209
Рейтинг: 3
|
|||
Neo, ты словами поясни, что за компонент приложения. Прога, или что. Пока я не могу понять, что это, ни запустить. К вышеуказанной проге что угодно не привяжеш, миксер и другие мультимедиа управляются через mmsystem, их можно крутить. А в общем случае правильно говорят - SendMessage. Я к примеру применял WM_COPYDATA для передачи текста, но принимающая прога должна иметь обработчик этого сообщения.
|
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
ХЭМ писал(а): Я к примеру применял WM_COPYDATAКак живая перед глазами стоит ![]() Я давал уже ссылки на пользование SendMessage неоднократно и безответно ![]() |
|||
карма: 9 |
|
Ответов: 704
Рейтинг: 7
|
|||
ХЭМ писал(а): Neo, ты словами поясни, что за компонент приложения. Прога, или что. Пока я не могу понять, что это, ни запустить. К вышеуказанной проге что угодно не привяжеш, миксер и другие мультимедиа управляются через mmsystem, их можно крутить. А в общем случае правильно говорят - SendMessage. Я к примеру применял WM_COPYDATA для передачи текста, но принимающая прога должна иметь обработчик этого сообщения.Хо рошо, поставлю попрос иначе: как вообще можно из одно программы управлять другой(есть только ID ползунка- "1024", смогу найти идентификатор окна и всё)? Она не предназначена заведомо для получения параметров из другой программы! То есть этот компонент панели управления живёт сам по себе и задача в том, что бы написать программу для управления положения ползунка в нем из моей программы. В том компоненте для панели управления есть одна особенность - он работает тольок под Windows XP. В нём только собственно один ползунок то и есть, но этот ползунок для меня ой как много значит! Ну и стандартные кнопки: применить, окей и отмена. Из-за него вся эта парка на меня и обрушилась о страшным грохотом. :-) Он делает что-то с WinAPI, а что - не представляется возможным отследить, вот я и решил его окно скрывать и тягать его ползунок из моей программы на HiAsm. Можешь помочь с этим? ![]() |
|||
карма: 0 |
|