Bei mir geht das mit dktTime schon. Eigentlich kann es nur an der Windows-Einstellung liegen (vielleicht ist die Randfarbe unglücklicherweise clHighlight, dann kannst noch 2 Pixel vom Rand starten....
Um das mal zu testen, mach am besten im ScanSelRect() folgendes:
Delphi-Quellcode:
...
cHi := ColorToRGB(clHighlight);
ABmp.Canvas.Pixels[0,0] := cHi;
ABmp.SaveToFile('C:\temp\test.bmp');
for x := 0 to ABmp.Width-1 do
Dann Programm starten, Minuten Stelle anklicken und Bitmap ansehen...
Ja, die paar Pixel sind schnell gescannt, schneller gings noch wenn du auf den Canvas verzichtest...