Servus Robert!
Du bist mein Held. Wie bist du denn da darauf gekommen? Ich war schon in den Tiefen der
VCL und hab die WM_ACTIVATE Messages verfolgt.
Ich geb ein digitales Bier aus
In deinem Link zum
QC ist kein Resultat enthalten.
Hallo Stefan
Wir sind aktuell in der gleichen Phase wie du. Wir migrieren von Delphi 11 auf Delphi 12 und habe den gleichen nervigen Effekt feststellen müssen.
Denke es hängt damit zusammen, dass Delphi 12 das Zeichnen der "rechteckigen"
MDI-Child-Formular wahrscheinlich neu selbst übernimmt. Dies, wenn TStyleManager.ChangeChildFormSystemBorder auf True steht.
Wenn du in der Projektdatei TStyleManager.ChangeChildFormSystemBorder auf False setzt (
VCL.Themes-
Unit), dann erscheinen die
MDI-Child-Forms zwar wieder im bisherigen Design, aber das Flackern ist weg.
Hoffe, dass dies im nächsten Update behoben ist.
Gruss, Robert