Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Mattze,
29. Apr 2016
Hallo,
vielen Dank für Eure Ratschläge.
Alphablending hatte ich auch mal ausprobiert. Sieht hübsch aus, hat aber den Nachteil, dass es auch den Text langsam "ausblendet" (abhängig von der Intensität).
Ich habe das jetzt auf eine ganz einfache Weise gelöst, musste dazu aber doch eine Bitmap zu Hilfe nehmen:
bmp:=Tbitmap.Create;
try
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Mattze,
29. Apr 2016
Richtig, ganz so einfach ist es eben nicht.
Ganz allgemein, vielleicht verständlicher, auf eine ganzen Canvas bezogen:
Auf dem Canvas steht ein Text (oder sonsteirgendwas), den ich nicht kenne und auch nicht habe.
Ich kenne nur die Koordinaten eines Rechtecks, in dem das irgendwie drin steht.
(Rechtsbündig, linksbündig, mittig...)
Ich weiß jedoch, das der Text extrem wichtig ist.
Also...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Mattze,
29. Apr 2016
Das ist mir natürlich auch aufgefallen und selbstverständlich habe ich das auch probiert.
Ich hab's nur nicht explizit geschrieben, weil es ein BGR wohl manchmal auch gibt.
Es sei denn, dort, wo ich es gelesen habe, hat man sich verschrieben.
Wobei das Scanline-Problem so oder so bleibt!
Interessant ist, dass zu diesem Problem kaum jemand etwas sagen kann (oder will).
Schade!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Mattze,
28. Apr 2016
Vielen Dank für die Antwort.
Ich glaube, ich muss betonen, dass ich mit Delphi 7 pro arbeite.
Also: Was ist TBGR und woher kriege ich ein Scanline ohne bitmap?
(TBGR gibt's in meiner Hilfe nicht und Scanline kennt er nur als Methode einer Bitmap.)
Das Problem dürfte sein, wie ich da eine neue Farbe reinkriege.
Gruß
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Mattze,
28. Apr 2016
Hallo,
ich weiß, das Thema gibt es oft, aber irgendwie finde ich nichts passendes und mit einer transparenten Bitmap scheint es mir sehr, "mit Kanonen auf Spatzen schießen" zu sein.
Mein Problem:
Auf einem Canvas wurde ein Text ausgegeben. Ich kenne diesen Text nicht.
Ich weiß lediglich das Rechteck, in dem er steht. (Allerdings weiß ich auch nicht, wie er da drin steht.)
Dieses Rechteck...