Thema: Delphi [DelphiX] Phantom Sprite

Einzelnen Beitrag anzeigen

Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#2

Re: [DelphiX] Phantom Sprite

  Alt 22. Aug 2006, 17:04
Hallo!

Es fehlt folgendes, ich weiß aber nicht, ob dies deinen Fehler behebt.

Delphi-Quellcode:
procedure TSpriteButton.SetCaption(const Value: String);
begin
  FCaption := Value;
  with FSprite.Image.Picture.Bitmap.Canvas do
  begin
   TextOut((Width div 2) + (FSprite.Image.Picture.Bitmap.Canvas.TextWidth(Value) div 2),
           (Height div 2) + (FSprite.Image.Picture.Bitmap.Canvas.TextHeight(Value) div 2),
            Value);
  end;
  FSprite.Image.Restore //<-- Die Grafik muss neu in den Grafikspeicher geladen werden
end;
Für mein Spiel habe ich eine GUI Komponenten Sammlung geschrieben. Vielleicht hilft dir ja diese weiter. Zum Compilieren benötigst du die JVCL.
Angehängte Dateien
Dateityp: rar gui_152.rar (380,0 KB, 15x aufgerufen)
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat