Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как сделать снимок экрана [D7, WinXP]


Voron ©   (2005-08-10 16:01:00) 

Скажите как сделать снимок экрана в игре, использующей DirectX в полноэкранном режиме.

kos526@yandex.ru


voron   (2005-08-15 13:21:00) [1]

Спасибо


забыл [кто-то зарегил мой ник]   (2005-08-14 17:36:00) [2]

Удалено модератором
Примечание: Не надо разными никами писать.


StimpY   (2005-08-14 16:36:00) [3]

поройся в хелпе по SDK, я точно помню видел там функцию которая капирует буффер в Surface(или чтото в этом роде)


Eraser   (2005-08-14 14:41:00) [4]

Тоже давно по чуть-чуть копаю данный вопрос, так толком ничего не накопал. Может кто литературу/сетевые_ресурсы посоветует по этой теме?


Grief   (2005-08-14 09:04:00) [5]

Fraps - еще и видео с экрана снимает... И количество ФПС показывает


забыл   (2005-08-13 22:05:00) [6]

SnagIt the best choise. may be HyperSnap & others...


Grief   (2005-08-13 21:04:00) [7]

Ой, если юзаешь Graphics, то картинка.canvas.handle


Grief   (2005-08-13 21:03:00) [8]

BitBlt(Картинка.handle, 0, 0, Screen.Width, Screen.Height, GetDC(0), 0, 0, SrcCopy);


Voron   (2005-08-13 11:49:00) [9]

Ладно, поставим вопрос подругому: Как мне сделать прогу, которая будет скринеть экран в 3-ех мерной игре. Рабочий стол прога скринит, а вот в 3d игре получается всякая чушь.


Pa5ha   (2005-08-12 21:44:00) [10]

проги есть специальные, только не помню, как называются.

Видео воспроизводится оверлеем, вот и квадрат получается, но оверлей тока один, а видео можно много окон открыть. Все остальные скриняться (первый нет т.к. оверлей). В играх с черным квадратом ещё не встречался.

Вопрос вроде как не программерский. Поищи на gta.com.ua в программах. Вроде было нечто Тебе нужное.


Grief   (2005-08-11 16:28:00) [11]

хм GetDC(0) и Biblt с него кажется на три дэ катает, а вот на ролики - нет


A22   (2005-08-11 16:12:00) [12]

hdc окна, читать пиксели, сохранять в файл.. все руками


Voron   (2005-08-11 12:28:00) [13]

Спасибо, но мне нужно что-нибудь, что будет работать без изменения настроек Windows


Fredy314   (2005-08-10 19:49:00) [14]

Попробуй отключить апаратное ускорение графики DirectX
C:\Program Files\DirectX\Setup>DxDiag.lnk
Когда я хотел снять скриншот с фильма без ускорения принтскрин копировал в буфер картинку, а с ускорением чорный квадрат малевича.


Наверх

Титульная страница Поиск, карта сайта Написать письмо