Einzelnen Beitrag anzeigen

looseleaf

Registriert seit: 25. Mai 2011
58 Beiträge
 
#5

AW: Delphi 12, MDI Applikation und Flackern

  Alt 23. Jan 2024, 15:59
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
  Mit Zitat antworten Zitat