В своей программе я рисую поверх всех окон с помощью такой процедуры:
Код:
procedure risovanie(x, y:integer);
var
ScreenDC:HDC;
begin
ScreenDC:=GetDC(0);
Ellipse(ScreenDC,x,y,x+5,y+5);
end;
Сейчас появилась задача снять видео с экрана. Его надо снять так, чтобы на нем не было видно того, что нарисовала программа (т.е. программа рисует, но на видео этого нет). При моем способе рисования на видео все видно (снимаю программой Camtasia Studio 6).
Может есть объект, на котором можно рисовать поверх всех окон и оно не будет отображаться на видео. Думаю, что это как то можно сделать, ведь в программах записи видео можно, к примеру, не записывать движения мышки, т.е. я так понимаю, программы не все снимают, что отображается на экране.
Заранее благодарен за помощь.