Skocz do zawartości

[Delphi] Rysowanie po ekranie


k_argo

Polecane posty

Mam problem z rysowaniem po ekranie, kiedy chce cos narysowac na pulpicie to nie mam z tym problemu, ale kiedy uzywam handle do gry i probuje wyswietlic napis w oknie gry to nie dziala, do rysowania uzywam:

 

hand := 'Age of Empires II';
hndl := FindWindow(nil, PAnsiChar(hand));
Canvas.Handle:=hndl;
Canvas.Font.Color := clRed;
Canvas.TextOut(100,100,':)');
ReleaseDC(hndl,Canvas.Handle);  

Link do komentarza
Udostępnij na innych stronach

Mialem kiedys programik pod TSa, ktory wyswietlal mi na ekranie kto mowi itp. i dzialal, a obraz nie migal, jeszcze przetestuje zmniejszenie czasu w timerze, ale watpie czy to cos zmieni :P

 

P.S - Cos na zasadzie wyswietlania FPS w Frapsie

Link do komentarza
Udostępnij na innych stronach

  • 2 weeks later...

Fraps robi troszke inna sztuczke zeby wyswietlac FPS i nagrywac filmiki :)

Podpina sie pod dllki dx albo ogl, a dokladnie w odpowiednia funcje Present albo SwapBuffers. Zdaje sie, ze modyfikuje je w pamieci. Na google cos powinno o tym byc.

Down With The Sickness :)

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...