Форум: "Media";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
ВнизПолучение с экрана изображения в программу delphi. Найти похожие ветки
← →
programania (2004-02-12 12:13) [0]Как получить в bitmap то, что на экране,
если canvas экрана дает черное или розовое поле,
хотя я своими глазами вижу на этом самом месте картинку,
например, при проигрывании фильма или при показе TV?
Похоже нужно вызвать на помошь DirectDraw для
доступа к памяти видеоПлаты.
Какими заклинаниями это сделать из Delphi?
← →
Guest © (2004-03-11 12:18) [1]хороший вопросик... я тоже не прочь узнать ответ...
← →
MetalFan © (2004-03-11 18:43) [2]может это:
function GetScreen: TBitMap;
var
lHDC: HDC;
begin
lHDC:= GetDC(0);
Result:= TBitmap.Create;
Result.Height := Screen.Height;
Result.Width := Screen.Width;
BitBlt(Result.Canvas.Handle,0,0,Screen.Width,Screen.Height, lHDC,0,0, SRCCOPY);
ReleaseDC(0,lHDC);
end;
← →
Guest © (2004-03-12 11:49) [3]MetalFan ©
это всем извесно...
только одна загвоздочка если avi-шку воспроизводить ты словишь только черненький квадратик Малевича в место картинки...
но всеравно спасибо...
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.033 c