Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
21. Okt 2010
Ich habe gerade die "alte" Version kompiliert und da ist mir aufgefallen, dass man nicht das Fenster an sich, sondern die enthaltenen Controls neu zeichnen muss, dann klappt es auch.
Procedure TForm1.TimerAnimateTimer(Sender: TObject);
Begin
TimerAnimate.Enabled:=False;
if AnimateWindow(self.Handle, 1000, AW_BLEND Or AW_ACTIVATE) then
begin
BtnAnimate.Repaint;
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
20. Okt 2010
Ich hatte nur das Kompilat laufen lassen. Im Moment bin ich unter Linux on, kann aber morgen gern einmal das Projekt kompilieren und dann noch einmal schauen (Delphi 2007).
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
20. Okt 2010
Tja, merkwürdig. Ich bin nur auf das Refresh gekommen, da die Controls nach einem Verschieben des Fensters außerhalb des sichtbaren Bildschirmbereiches und wieder zurück dann sichtbar waren.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
20. Okt 2010
Versuch doch nach Ende der Animation mal ein Refresh.