Aber da wir mit Packages arbeiten und geänderte
PAS/
DCU somit niemanden interessieren, wäre es für uns eh keine Lösung.
Du kannst auch einfach ClientWndProc in dem Formular überschreiben und dort bei WM_NCACTIVATE und der
OS-Prüfung usw. analog nichts tun, ansonsten inherited. Das sollte den gleichen Effekt haben, ohne dass du in dem
VCL-Quelltext etwas ändern muss.
Danke dir für den Hinweis.
Ist ganz klar die schönere Variante. Habs so angepasst und klappt, d.h. auch wenn TStyleManager.ChangeChildFormSystemBorder = True ist, wird kein unerwünschter Repaint beim Öffnen eines
MDI-Childs ausgelöst. Alles bleibt ruhig.
Aber was mich im Moment noch stört, ist dass sobald ein
MDI-Child geschlossen wird, trotzdem immer noch ein Repaint stattfindet und dieses unerwünschte Flickering auslöst.
Hat hierzu jemand einen Tipp wie man dies unterbinden könnte?
Danke.