1 / 1 / 0
Регистрация: 10.06.2019
Сообщений: 21
|
||||||
1 | ||||||
Как сделать скриншот полноэкранного приложения?31.05.2021, 20:42. Показов 661. Ответов 0
Всем доброго времени суток.
Недавно начал разбираться с opencv и появилась проблема: я делаю скриншот по Handel игры, при помощи getDC делаю скриншот и перевожу в BITmap. В оконном режиме 600х800 всё отлично работает. Проблема заключается в: 1) Почему, если делать скриншот игры в полноэкранном режиме, то imshow() выдаёт полностью чёрный экран? 2) Если игра находится в оконном режиме, но расширение максимальное для моего дисплея, то где-то 80% скринится нормально, а остальная часть - чёрная? Такое чувство, что оно просто не успевает проирисоваться. 3)Как это исправить без сторонних библиотек ( думаю, что это можно сделать при помощи WinAPI, но не знаю как) ? Пытался гуглить, но либо то, что нашёл, не помогало, либо нужны были сторонние библиотеки. Пытался отключить aero, но это тоже не помогло. Часть кода
0
|
31.05.2021, 20:42 | |
Ответы с готовыми решениями:
0
Отслеживание запуска полноэкранного приложения Как сделать скриншот окна приложения, если он больше экрана? Делаем скриншот полноэкранного режима игры OpenGL/DirectX Можно ли сделать так, чтобы после закрытия полноэкранного приложения, автоматом винда переключалась на рабочий стол, а не в главное меню старт? |
31.05.2021, 20:42 | |
31.05.2021, 20:42 | |
Помогаю со студенческими работами здесь
1
Сделать скриншот окна приложения Сделать скриншот свернутого приложения Сделать скриншот окна другого приложения Создание полноэкранного приложения Нахождение полноэкранного приложения в системе Развернуть окно поверх полноэкранного приложения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |