|
|
|
Замена оконной процедуры
|
|||
|---|---|---|---|
|
#18+
Приветствую! Заменяю оконную процедуру в dll, пытаюсь отловить сообщения типа WM_SETFOCUS, WM_ACTIVATE - не ловится! А сообщения WM_PARENTNOTIFY, WM_SIZE - ловятся! Почему так происходит? Делаю так. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. При чем в ф-цию приходит всегда куча сообщений, но в кейсы они не заходят.. :(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2007, 17:10 |
|
||
|
Замена оконной процедуры
|
|||
|---|---|---|---|
|
#18+
Вообще я с этим особо не работал но может лучше просто хук на окно сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2007, 17:33 |
|
||
|
Замена оконной процедуры
|
|||
|---|---|---|---|
|
#18+
а какого типа окно вы пытаетесь исследовать? -------------------------------------------------------------- [не претендую на уникальность] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2007, 17:37 |
|
||
|
Замена оконной процедуры
|
|||
|---|---|---|---|
|
#18+
В каком плане , какого типа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2007, 17:41 |
|
||
|
Замена оконной процедуры
|
|||
|---|---|---|---|
|
#18+
AicgВообще я с этим особо не работал но может лучше просто хук на окно сделать Да, если поставить хук, то проблем бы не было. Но надо попробовать без хука. Т.к. наличие хуха осложнит задачу в целом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2007, 17:43 |
|
||
|
Замена оконной процедуры
|
|||
|---|---|---|---|
|
#18+
> При чем в ф-цию приходит всегда куча сообщений, но в кейсы они не > заходят.. :(( Очень странно. Должно работать. Ерунда какая-нибудь забыта или ошибка типа описки. Надо внимательно все проверить и/или в дебагере прогнать. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2007, 17:47 |
|
||
|
Замена оконной процедуры
|
|||
|---|---|---|---|
|
#18+
MasterZiv > При чем в ф-цию приходит всегда куча сообщений, но в кейсы они не > заходят.. :(( Очень странно. Должно работать. Ерунда какая-нибудь забыта или ошибка типа описки. Надо внимательно все проверить и/или в дебагере прогнать. Posted via ActualForum NNTP Server 1.4 А что может быть забыто, если я добавляю только строку Код: plaintext 1. 2. 3. Тут в чем-то другом дело.. только вот в чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2007, 17:49 |
|
||
|
Замена оконной процедуры
|
|||
|---|---|---|---|
|
#18+
x-a пишет: > Тут в чем-то другом дело.. только вот в чем? Проверь после установки оконной процедуры Assert-ом, что она установилась. Прочитай ее обратно. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2007, 17:58 |
|
||
|
Замена оконной процедуры
|
|||
|---|---|---|---|
|
#18+
Может окно по какой-то причине вообще этого сообщения непринимает Попробуй перехватить как нибудь еще и если получиться думай на этим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2007, 17:58 |
|
||
|
Замена оконной процедуры
|
|||
|---|---|---|---|
|
#18+
А дебагера нет, т.к. пишу просто в текстовом редакторе и компилю с помощью MinGW. Эта длл нужна для Java-приложения как native-библиотека (JNI). Пыталась загнать ее в VS C++, не получилось чего-то.. компилятор на все подряд ругается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2007, 18:00 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34733298&tid=2028352]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
243ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 573ms |

| 0 / 0 |
