Сейчас на форуме: bartolomeo (+4 невидимых)

 eXeL@B —› Вопросы новичков —› как поставить бряк в оли на сообщение виндовс типа WM_
Посл.ответ Сообщение

Ранг: 1.6 (гость)
Активность: 0.010
Статус: Участник

Создано: 28 марта 2006 17:29
· Личное сообщение · #1

здесь на сайте искал по этому поводу инфу ...но так и не нашел
Вообщето то хотелось бы поставить бряк на WM_LBUTTONDOWN при включении флажка в окне испытуемой проги.....но не знаю как это зделать ...
максимум что получалось это поставить бряк на WM_LBUTTONDOWN но на окно где есть этот флажок...да и то уже не помню как сделал
помогите плиз!



Ранг: 50.7 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 28 марта 2006 22:12
· Личное сообщение · #2

На ClassProc нужного тебе окна( смотришь в окне Windows) ставишь условный бряк например: [esp+8]==WM_LBUTTONDOWN



Ранг: 1.6 (гость)
Активность: 0.010
Статус: Участник

Создано: 29 марта 2006 11:42
· Личное сообщение · #3

Klajnor
а можно поподробнее?
где установить ClassProc я знаю(кстати если я не ошибаюсь когда я ставлю на winproc, то ставится именно на нужное мне окно т.е. на флажок... если же делать на ClassProc то ставится сразу на несколько окон)

а как ставить условный бряк я не знаю((

кстати написал пробную прогу на делфи там только один флажок перехватываю нажатие через WM_LBUTTONDOWN но флажок не ставится!..поэтому я не могу найти где в памяти устанавливается этот флажок

помогите!



Ранг: 50.7 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 29 марта 2006 15:49
· Личное сообщение · #4

Если есть WinProc - просто великолепно. Вставай в Olly на его начало и нажимай Shift+F2, и вписывай условие.

Хотя в Olly ясно написанно breakpoint->conditional =)



Ранг: 1.6 (гость)
Активность: 0.010
Статус: Участник

Создано: 29 марта 2006 17:33
· Личное сообщение · #5

проблема в том что во время дебага когда я ставлю флажок, реально он не ставится(не рисуется)
без дебага все отлично...потому что это самый простой флажок из делфи



Ранг: 50.7 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 29 марта 2006 18:43
· Личное сообщение · #6

Выложи прогу.



Ранг: 1.6 (гость)
Активность: 0.010
Статус: Участник

Создано: 30 марта 2006 11:54
· Личное сообщение · #7

все...я вроде бы разобрался всем спасибо!



Ранг: 50.7 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 30 марта 2006 18:58
· Личное сообщение · #8

KILLER211 пишет:
всем спасибо!

=)


 eXeL@B —› Вопросы новичков —› как поставить бряк в оли на сообщение виндовс типа WM_
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати