Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by FriFra,
2. Mai 2006
Bisher lief alles wunderbar... Jetzt kam ein Update der Skin-Komponente und nun wird mein drüber gemalter Test immer wieder gelöscht (flackern) :?
Hat jemand eine Idee, wie ich sofort nach dem Neuzeichnen meinenText wiederdrübergebügelt bekomme, ohne dass es fackert?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by FriFra,
22. Aug 2005
:oops: :wall: ja wo er recht hat, hat er recht der Luckie ;), Danke
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by FriFra,
22. Aug 2005
:x Irgend etwas an meiner procedure "frisst" Systemresourcen... Der Speicherverbrauch ist normal, aber es kommt auf einigen Rechnern zu Abstürzen mit der Meldung "Systemresourcen erschöpft". Wenn ich die procedure nicht benutze indem ich das "Umbiegen" der WndProc auskommentiere tritt das Problem nicht mehr auf :?
procedure TTest_Main.FormCreate(Sender: TObject);
var
...
begin
...
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by FriFra,
21. Aug 2005
MIT der Kompo gibt's ja gerade keine Probleme ;)
http://www.frifra.de/Temp/progressbar.jpg
nur wenn die Kompo nicht Aktiv ist, also OHNE Kompo gibts Probleme:
http://www.frifra.de/Temp/progressbar2.jpg
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by FriFra,
21. Aug 2005
Also, jetzt hab ich's hinbekommen...
if (Msg.Msg = 1026) or (Msg.Msg = WM_PAINT) then
WM_PAINT hab ich zwar drin gelassen, aber diese Message ist bei meinen Tests noch nie bei meiner Progressbar angekommen. Die relevante Message ist 1026, was das für eine Message sein soll hab ich noch nicht rausbekommen...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by FriFra,
21. Aug 2005
jfheins: Ich hab jetzt mal Deinen Code getestet... das Problem ist nur, dass mein Progressbar niemals die Message WM_PAINT bekommt...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by FriFra,
21. Aug 2005
Das Problem habe ich nicht... der Balken hat ja eine Farbe, wo man die Schrift genauso sieht wie auf dem Hintergrund ;)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by FriFra,
21. Aug 2005
Hab ich auch ;) wenn ich z.B: clRed verwende, dann wird die Schrift auch rot...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by FriFra,
21. Aug 2005
Über dem ProgressBar liegt ein Farbverlauf ;)
http://www.frifra.de/Temp/progressbar.jpg
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by FriFra,
21. Aug 2005
Also ich nehme an, dass suiSkin den einen oder anderen zusätzlichen Repaint auslöst... Ich muss die Schrift jedenfalls jedes mal neu setzen, da ich sonst immer Fetten schwarzen Text mit weißem Hintergrund habe ;) ... aber jetzt läuft ja alles...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by FriFra,
21. Aug 2005
Ich hab gerade mal die folgende Zeile rausgenommen:InvalidateRect(Progressbar.Handle, @rect, True);
Jetzt ist das Flimmern weg :-D :roll:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by FriFra,
21. Aug 2005
Ich würde gern den prozentualen Fortschritt als Text in der Mitte einer Progressbar anzeigen. Ich weiß, das TGauge das kann, jedoch wird diese nicht von der von mir verwendeten Skinengine (suiskin) "geskinnt", weshalb ich den Text nun gern irgendwie auf eine normale Progressbar packen würde :gruebel: