Registriert seit: 29. Jan 2007
Ort: daheim
471 Beiträge
Delphi 10.2 Tokyo Enterprise
|
AW: TImage.Refresh in Lazarus
19. Feb 2019, 16:13
und evtl mal in die canvas.inc gucken, evtl hilft im Draw ein Changing und Changed wie im DrawFocusrect
Delphi-Quellcode:
Procedure TCanvas.Draw(X, Y: Integer; SrcGraphic: TGraphic);
var
ARect: TRect;
begin
if not Assigned(SrcGraphic) then exit;
ARect:=Bounds(X,Y,SrcGraphic.Width,SrcGraphic.Height);
StretchDraw(ARect,SrcGraphic);
end;
{-----------------------------------------------}
{-- TCanvas.DrawFocusRect --}
{-----------------------------------------------}
procedure TCanvas.DrawFocusRect(const ARect: TRect);
begin
Changing;
RequiredState([csHandleValid]);
LCLIntf.DrawFocusRect(FHandle, ARect);
Changed;
end;
Matthias Das Leben ist eines der härtesten.
Geändert von matashen (19. Feb 2019 um 16:15 Uhr)
Grund: formatierung
|