Главная страница
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.054 c
3-49391
Крутыш
2003-12-20 15:10
2004.01.16
Action какие может принимать значения


14-49690
alless
2003-12-26 10:49
2004.01.16
Кто и что cделал?


14-49763
VEG
2003-12-22 02:33
2004.01.16
Самый нестандартный алгоритм


1-49584
Viking
2004-01-05 14:59
2004.01.16
Работа с Object Repository


14-49756
KILLER_ABV
2003-12-22 12:17
2004.01.16
Помогите написать собственный TrayBar.