Forum: Object-Pascal / Delphi-Language
Delphi
by SirThornberry,
16. Mär 2004
@himitsu: Das klappt eben nicht immer. Angenommen ich habe ein Bild 100x100 Pixel und ich verschiebe ein anderes fenster so das es kurzzeitig die rechte untere ecke von meinem Bild verdeckt so bekomme ich in der Paintmethode beispielsweise folgende Werte: Rect(75, 80, 100, 100) oder so, auf jeden fall nicht die richtige größe da in dem fall nur der untere bereich neu gezeichnet werden muss. Hab...
Forum: Object-Pascal / Delphi-Language
Delphi
by SirThornberry,
16. Mär 2004
Wie kann ich die größe einer Canvas ermitteln?? Wenn ich zum Beispiel eine funktion hab die nur das Handel von der Canvas übergeben bekommt wie kann ich dann die größe davon rausfinden. Bisher habe ichs das so gemacht
procedure dosomething(CanvasHandle: Cardinal);
var LCanvas: TCanvas;
begin
LCanvas := TCanvas.Create;
LCanvas.Handle := CanvasHandle;
//und jetzt mit LCanvas.ClipRect...