1 / 1 / 0
Регистрация: 10.06.2019
Сообщений: 21
|
||||||
1 | ||||||
Как сделать скриншот полноэкранного приложения?19.07.2021, 08:56. Показов 915. Ответов 2
Всем доброго времени суток.
Недавно начал разбираться с opencv и появилась проблема: я делаю скриншот по Handel игры, при помощи getDC делаю скриншот и перевожу в BITmap. В оконном режиме 600х800 всё отлично работает. Проблема заключается в: 1) Почему, если делать скриншот игры в полноэкранном режиме, то imshow() выдаёт полностью чёрный экран? 2) Если игра находится в оконном режиме, но расширение максимальное для моего дисплея, то где-то 80% скринится нормально, а остальная часть - чёрная? Такое чувство, что оно просто не успевает проирисоваться. 3)Как это исправить без сторонних библиотек ( думаю, что это можно сделать при помощи WinAPI, но не знаю как) ? Пытался гуглить, но либо то, что нашёл, не помогало, либо нужны были сторонние библиотеки. Пытался отключить aero, но это тоже не помогло Ещё бы и хорошую книжку/статью по этой теме да и по DirectX в целом.
0
|
19.07.2021, 08:56 | |
Ответы с готовыми решениями:
2
Отслеживание запуска полноэкранного приложения Как сделать скриншот полноэкранного приложения? Как сделать скриншот окна приложения, если он больше экрана? Делаем скриншот полноэкранного режима игры OpenGL/DirectX |
Любитель чаепитий
|
|
19.07.2021, 09:02 | 2 |
пробовали PrintWindow?
0
|
1 / 1 / 0
Регистрация: 10.06.2019
Сообщений: 21
|
|
19.07.2021, 18:03 [ТС] | 3 |
Printwindow скринит чёрный экран.
Я где-то читал, что DirectX отрисовывает графику в полноэкранном режиме в 2 слоя ( 1-черный экран и 2- тоже какие-то данные), но я совсем ничего не понял, а статью благополучно потерял.
0
|
19.07.2021, 18:03 | |
19.07.2021, 18:03 | |
Помогаю со студенческими работами здесь
3
Можно ли сделать так, чтобы после закрытия полноэкранного приложения, автоматом винда переключалась на рабочий стол, а не в главное меню старт? Сделать скриншот окна приложения Сделать скриншот свернутого приложения Сделать скриншот окна другого приложения Создание полноэкранного приложения Нахождение полноэкранного приложения в системе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |