Also ich hab jetzt folgendes in einem timer mit 10 ms:
Delphi-Quellcode:
var dc:thandle;
fg:thandle;
begin
fg:=getforegroundwindow;
dc:=getdc(fg);
dxdraw.Surface.Canvas.Handle :=
dc;
if dxdraw.CanDraw
then begin
dxdraw.surface.Canvas.TextOut(0,0,'
bla bla bla');
dxdraw.surface.Canvas.Release;
dxdraw.Flip;
end;
releasedc(fg,
dc);
Auf dem Desktop funzt das ganz gut, aber sobald ich in das Spiel reingeh, klappt es nicht mehr. Nichts zu sehen...
Gruß,
Knarf