[Delphi] "Screenshot" komponentu

0

Czy jest możliwość (a jeśli jest to w jaki sposób) utworzenia obrazu dowolnego komponentu znajdującego się na formie? (najlepiej w postaci TBitmap) Szukam tego już cały dzień i nic... (Może źle szukam :> )

0

Po prostu metoda PaintTo :)

0

No tak ale np. taki TGauge (o którego to konkretnie mi chodziło, ale nie tylko) tej metody nie posiada :(

0

TGauge nie jest widać pochodnym od TWinControl. Z ciekawości próbowałem go typować w ten sposób, co kończy się błędem naruszenia pamięci (który jednak obsługuję), ale działa [green]

try
  TWinControl(Gauge1).PaintTo(Form1.Canvas.Handle,4,5);
except
end;
0

Dzięki, sprawdzę. Mam nadzieję, że dla innych komponentów też to zadziała.

1 użytkowników online, w tym zalogowanych: 0, gości: 1