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

Вниз

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

 
Erik ©   (2003-11-10 16:49) [0]

Мне нужно протоколировать изменение кнопок(caption i color). Это не delphi приложение. Хотелось бы получить готовый пример с нахождением окна и всех необходимых параметров. Наверное придется ставить hook. Теоритически представляю как это написать, но немогу на разборку API тратить кучу времени. Если у кого есть готовый example или сылка на Source. Пожалуста дайте.
P.S.
Кому интересно это старая программа телефоной станции, сама ведет лог отвратительно, но на экране показывает правильно.


 
Erik ©   (2003-11-10 17:11) [1]

Удалено модератором
Примечание: Offtopic


 
Digitman ©   (2003-11-11 16:04) [2]

кнопка кнопке рознь


 
erik ©   (2003-11-12 10:42) [3]

Это старая 16 битная программа "Hicom Agentline Version V3" работает на Windows 95, содержит следующие окна:
Starman Hicom Agentline V3.0 Class: KLI:KLA
MDIClient
Grp 0: TEENINDUS900 Class: ACD:SA - нужное
Я пользовался Spy++ и в нутри Grp 0: TEENINDUS900 никаких более окон ненашол. Так что возможно что это картинки, я думаю можно перехватить Paint и считывать изменения после сравнивать картинки.
Какие будут мнения, может это слижком сложно и лучше перехватить com порт куда приходят данные?


 
Digitman ©   (2003-11-12 11:09) [4]


> возможно что это картинки


не "возможно", а , скорей всего, так и есть... поэтому и говорю : кнопка кнопке рознь


> думаю можно перехватить Paint и считывать изменения после
> сравнивать картинки


не все так просто, как тебе кажется... перехватом одного только WM_PAINT не обойдешься, придется перехватывать еще кучу WinAPI-вызовов, работающих в DC... в 16-битном режиме это сущий геморрой, уверяю тебя...


> это слижком сложно и лучше перехватить com порт куда приходят
> данные


вот коль com-порт начал фигурировать в вопросе, это уже что-то, за что можно зацепиться ... рискни покопаться именно в этом направлении, нежели в направлении перехвата сообщений/API-вызовов ..



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

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

Наверх




Память: 0.48 MB
Время: 0.029 c
14-49690
alless
2003-12-26 10:49
2004.01.16
Кто и что cделал?


1-49512
Rimd
2004-01-03 11:45
2004.01.16
StringGrid


14-49697
panov
2003-12-19 21:31
2004.01.16
Надоел спам.


6-49654
Alex_x
2003-11-17 13:30
2004.01.16
Нужно узнать доступенли комп в сети с заданым именем


1-49482
anti256
2003-12-23 18:21
2004.01.16
PChar