Hallo,
TCanvas ist meist deshalb so langsam, weil der gesamte Bereich neu gepinselt wird. Man kriegt das aber mit ein paar Tricks schnell und flüssig hin.
Ich habe damit mal ein paar Gauges gemacht (mit C++ und GDI). Nachteil: Kantenglättung für Fonts und Linien könnte das Erscheinungsbild erheblich verschönern, kann GDI aber leider nicht.
Performance war kein Problem.
OpenGL enthält etliche Funktionen, die mit dem reinen TCanvas sehr aufwändig sind. Die braucht man in der Regel aber nur, wenn Beleuchtung und 3D Moves benötigt werden.
|