E
EXEcutiONeR
пишу программу на Делфи 7 , задача программы делать скриншот рабочего стола(игры и т.п.)
возможно вопрос ламерский и все решение проблемы сводится к одной строчке но всеже:
при снимке рабочего стола на котором есть форма с прозрачностью - в созданом графическом файле этой формы попросту нет! ее не Видно.. подскажите пожалуйста как это исправить.
вот кусок кода:
возможно вопрос ламерский и все решение проблемы сводится к одной строчке но всеже:
при снимке рабочего стола на котором есть форма с прозрачностью - в созданом графическом файле этой формы попросту нет! ее не Видно.. подскажите пожалуйста как это исправить.
вот кусок кода:
var
bm: TBitMap;
...
//Creating SnapShot!
bm := TBitMap.Create;
bm.Width := Screen.Width;
bm.Height := Screen.Height;
bm.Palette:=32;
BitBlt(bm.Canvas.Handle, 0, 0, bm.Width , bm.Height , GetDC(0), 0, 0, SRCCOPY);
....