Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by xZise,
18. Mai 2007
Aber wie kriege ich dann die Transparenz kopiert? Geht das mit BitBtn-dings xD? Oder muss ich .Canvas.Draw nehmen?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by xZise,
18. Mai 2007
@ mkinzler: Wie soll ich dass denn bitte sonst anstellen? Ich würde ungerne den Thread im Haupthread zeichnen lassen, und den Thread nur zum Timer benutzen.
@ SirT (auch für mkinzler): Genau da ist das Problem.
In einem Thread zeichne ich immer den Text. Und den speichere ich auf einer Bitmap zwischen. Und dann zeichne ich den immer mal wieder neu.
Das heißt ich müsste mir eine neue...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by xZise,
17. Mai 2007
1. TBitMap hat kein Invalidate
2. Invalidate zeichnet nur neu (also eigentlich Repaint ?!) und somit nicht geeignet (außer ihr könnt mir sagen, wie ich das anstellen soll... siehe Code)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by xZise,
17. Mai 2007
Und wie kann ich das davor "entfernen"?
Weil es geht mir darum, dass ich ja den Text löschen & neuzeichnen muss... Bisher habe ich ein Rechteck darüber gezeichnet, aber das geht ja nicht mehr, weil es dann die Transparenz zerstören würde. Oder löscht man bei Paint den gesamten Inhalt?
Weil dann besteht das Problem, dass ich das alles irgendwie in Paint machen müsste (schau dir am besten mal...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by xZise,
17. Mai 2007
Ah okay... Danke, aber jatzt habe ich das Problem, dass ist ja sozusagen den Text entfernen muss, und dann neuzeichnen muss... Aber wie kann ich den Text den entfernen?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by xZise,
17. Mai 2007
Wie kann ich das TGraphicControl transparent machen? Ich wollte nämlich ein Label nachproggen (siehe Hier und hier)...
Aber wie bekommt man das hin?