Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
8. Okt 2008
Ich konnte es jetzt so lösen:
procedure TTimerDummy.TimerNow(Sender: TObject);
const
FLAGS = RDW_ERASE or RDW_FRAME or RDW_INVALIDATE or RDW_UPDATENOW or RDW_ALLCHILDREN;
begin
RedrawWindow(DummyForm.Handle, nil, 0, FLAGS);
TimerDummy.Enabled := False;
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
8. Okt 2008
ja
DummyForm.Perform(WM_ACTIVATEAPP, 0, 0);
Ich wollte einfach so tun, als würde ein anderes Formular aktiviert werden - in der Hoffnung, dass die AlphaControls sich dann entsprechend neu zeichnen.
Das funktionierte jedoch so nicht (keine sichtbare Reaktion).
Wie DeddyH schon richtig sagte...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
8. Okt 2008
Danke, hat aber leider nichts gebracht.
Ich werde mal das AC-Team anfragen...
Stahli
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
7. Okt 2008
Hallo alle,
welche Botschaft erhält meine Application, wenn eine andere aktiviert wird?
Hintergrund:
Stark verschachtelte AlphaControls werden nicht immer zuverlässig aufgefrischt, so dass die Darstellung auf dem Bildschirm manchmal nicht ganz i.O. ist.
Dies wird u.a. immer dann korrigiert, wenn eine andere Anwendung aktiviert wird.
Nun möchte ich versuchsweise die entsprechende...