|
|
|
Захват произвольной области экрана на нескольких мониторах (скриншот)
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Пишу простой скриншотер с возможностью захвата произвольной области. Столкнулся с проблемой - не удается реализовать работу программы с несколькими мониторами. В чем выражается проблема: При попытке сделать скриншот на втором мониторе - захватывается область на первом(как будто я сделал захват области на нём). При попытке сделать скриншот на первом экране - Image1 "заливается" белым (прямоугольник выделенной области белого цвета) Сразу приведу фрагменты кода, но на всякий случай приложил архив с проектом. Кнопка "Сделать скриншот": Код: pascal 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. Захват области(+"исправление" прямоугольника выделенной области, если вдруг выделяли "снизу вверх"): Код: pascal 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. Архив с проектом почему то не прикрепляется, поэтому пришлось залить на гуглодиск https://drive.google.com/file/d/1VSRkaWGla_TA7_4ftF05RayrCH2SRXJ1/view?usp=sharing ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2021, 21:49 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=21&tid=2037397]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 305ms |

| 0 / 0 |
