|
|
|
Отлов мышей
|
|||
|---|---|---|---|
|
#18+
Есть приложение которое должно ловить координаты курсора мыши путем установки хука WH_MOUSE . DLL и приложение работают, но координаты считываются только тогда, когда курсов находится над окном приложения, хотя дожно ловить по всему экрану. Никак не могу понять причину тако работы. Может кто-то сталкивался раньше с подобным? Код DLL и приложения привожу ниже. Код DLL: Код: 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. Кусок приложения: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2007, 12:56 |
|
||
|
Отлов мышей
|
|||
|---|---|---|---|
|
#18+
очевидно, обработчик надо не на своё окно вешать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2007, 16:13 |
|
||
|
Отлов мышей
|
|||
|---|---|---|---|
|
#18+
Действительно, заработало :) Сделал следующее: Код: plaintext Код: plaintext maXmo , на сколько я понял, дескриптор библиотеки не нужно указывать из-за того, что ф-ции обработки и инсталяции ловушки находятся в одной и той же DLL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2007, 17:15 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34256676&tid=2029669]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
145ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 429ms |

| 0 / 0 |
