Einzelnen Beitrag anzeigen

Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#7

Re: Performance bei vielen Images & Auflösung

  Alt 20. Mär 2006, 08:15
Zitat von cruiser:
tP wollt es so sagen (hoff ich):
Vorteil der schreibweise tP ist Name bei Mouseover

Ja und Nein. Ich hätte mir die Arbeit gemacht und alles auf einen Canvas gezeichnet.
Über einen Record würde ich mir dann die Grössen der einzelnen Buttons merken und könnte dan mit OnClick darauf reagieren.
Vorteil, Geschwindigkeit und geringere Ramauslastung. (Beispiel das Pong - Game ist aber ohne Mouseklickabfrage)

Für das Hintergrundbild würde ich auch einfach nur das Bitmap im Paintevent (FormPaint) auf die Form
kopieren. (Jpegs oder Png's halt vorher umwandeln)

Delphi-Quellcode:
procedure TForm1.FormPaint(Sender: TObject);
begin
  Form1.Canvas.Draw(0, 0, MainBitmap);
end;
Einen Geschw.-Vorteil bringt auch wenn das Bitmap nur 256 Farben hat.
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat