AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi 12, MDI Applikation und Flackern

Ein Thema von looseleaf · begonnen am 18. Jan 2024 · letzter Beitrag vom 24. Jan 2024
 
rdeutsch

Registriert seit: 24. Mär 2006
79 Beiträge
 
Delphi 12 Athens
 
#9

AW: Delphi 12, MDI Applikation und Flackern

  Alt 24. Jan 2024, 08:39
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.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz