Реклама


  • Страница 1 из 1
  • 1
Модератор форума: g0d-me, Casus, FiLLiN, iEnjoy  
Помогите пожалуйста
media Дата: Четверг, 24.10.2013, 00:40 | Сообщение # 1
Титул:
Undetected
Сообщений: 291
Награды: 30
Репутация:
562
Ребят помоги пожалуйста сделал я программу на Delphi Чтобы скринела она , Она скринет но Игру в полном икране не скринет выдает либо черные скриншоты либо рабочий стол скринет ,
Скринет игры в оконном режиме подскажите как мне прописать код чтобы Он скринел активное окнно полное окно игры ? пример кода :
name:='screenshot';
format:='.jpg';
DeskHWnd := GetDeskTopWindow; - Я думаю Ошибка в этом но на какой правильный код заменить я не могу если кто знает помоги мне в долгу не останусь !
dc := GetDC(DeskHWnd);
ScreenWidth := GetDeviceCaps(dc,HORZRES);
ScreenHeight := GetDeviceCaps(dc,VERTRES);
TheBmp := TBitmap.Create;
TheBmp.Width := ScreenWidth;
TheBmp.Height := ScreenHeight;
BitBlt(TheBmp.Canvas.Handle, 0,0,ScreenWidth,ScreenHeight,dc, 0,0,SRCCOPY);
Image1.Picture.Bitmap := TheBmp;
Application.ProcessMessages;
Jpeg1:=TjpegImage.Create;
jpeg1.Assign(Image1.Picture.Bitmap);
jpeg1.Smoothing:=true;
Jpeg1.compress;
Jpeg1.SaveToFile(name+IntToStr(n)+format);
label2.caption:=('Сделано ' + IntToStr(n) + ' скрин(а).');
n:=n+1;


- И все!.. Прошли лучшие годы… Лучшие… И их не вернуть…

Сообщение отредактировал media - Четверг, 24.10.2013, 01:04
iEnjoy Дата: Четверг, 24.10.2013, 13:10 | Сообщение # 2
Сообщений: 3833
Награды: 2116
Репутация:
media, Переустанови программу.

Сообщение отредактировал iEnjoy - Четверг, 24.10.2013, 13:14
pan1c Дата: Четверг, 24.10.2013, 13:33 | Сообщение # 3
Сообщений: 2030
Награды: 488
Репутация:
А ты не хочешь скачать готовую программу типа фрапса?? Я, конечно, все понимаю, что ты практикуешься, но делай что-нибудь действительно полезное, а не то, что уже существует.
HateLove Дата: Четверг, 24.10.2013, 13:38 | Сообщение # 4
Титул:
go pcw
Сообщений: 1992
Награды: 657
Репутация:
Цитата pan1c ()
а не то, что уже существует.

очень сложно,щас все уже есть а если нет то мозгов тс не хватит
Цитата pan1c ()
А ты не хочешь скачать готовую программу типа фрапса?? Я, конечно, все понимаю, что ты практикуешься, но делай что-нибудь действительно полезное

новичок еще
Anika Дата: Четверг, 24.10.2013, 15:49 | Сообщение # 5
Титул:
Сообщений: 1303
Награды: 54
Репутация:
Цитата HateLove ()
очень сложно,щас все уже есть

Ой, да ладно.
Есть все простые программы, а сложные требуют опыта и знаний.
media Дата: Четверг, 24.10.2013, 16:09 | Сообщение # 6
Титул:
Undetected
Сообщений: 291
Награды: 30
Репутация:
562
Тему можно закрыть решил проблему

- И все!.. Прошли лучшие годы… Лучшие… И их не вернуть…
Firex Дата: Четверг, 24.10.2013, 16:15 | Сообщение # 7
Титул:
Сообщений: 3242
Награды: 618
Репутация:
Цитата HateLove ()
очень сложно,щас все уже есть а если нет то мозгов тс не хватит

Всегда можно сделать аналог, который лучше оригинала в десятки раз.
  • Страница 1 из 1
  • 1
Поиск:


Копирование новостей и файлов разрешено | Копирование других материалов с сайта разрешено только со ссылкой на источник.

Для правообладателей