Zitat von
Codewalker:
Warum ist das Property Name einer TAdImageList noch ein AnsiString, während alles andere ein String ist. Das könnte unter Delphi 2009 doch ein Problem geben, oder irre ich mich?
Naja, weil wahrscheinlich intern in die Datei auch ein AnsiString gespeichert wird. Könnte unschön sein.
Aber was anderes: Wäre es möglich dem TSprite eine Eigenschaft "
DefaultDraw" zu verpassen? Weil, ich würde den Cursor bei mir nämlich selber zeichnen (nachdem alles andere gezeichnet wurde). Aber wenn ich einmal "
SpriteEngine.Draw" und "
Cursor.Draw" mache habe ich es ja doppelt. Deshalb dachte ich, wenn "
DefaulDraw" auf "false" steht, zeichnet er es nur, beim expliziten Aufruf von "
.Draw" ansonsten auch, wenn die "Mutterklasse" "
.Draw" aufruft.
Btw, kann ich jetzt "Rechtecksringe" zeichnen (Kreisringe halt in rechtecksform) und auch abgerundete Rechtecke (wenn auch nicht vollständiger Support).
MfG
xZise