AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi MDIChild soll bei OnCreate keine "window animation" benutzen
Thema durchsuchen
Ansicht
Themen-Optionen

MDIChild soll bei OnCreate keine "window animation" benutzen

Offene Frage von "anse"
Ein Thema von anse · begonnen am 24. Apr 2007 · letzter Beitrag vom 25. Apr 2007
 
Benutzerbild von anse
anse

Registriert seit: 30. Okt 2006
Ort: Neuenkirchen
198 Beiträge
 
Delphi 11 Alexandria
 
#1

MDIChild soll bei OnCreate keine "window animation"

  Alt 24. Apr 2007, 21:55
Ich habe eine Mainform und erstelle ein MDI-Child auf Knopfdruck. Das MDI-Child liest aus der Registry u.a. den zuletzt benutzten WindowState aus (also wsNormal, wsMaximized oder wsMinimized). Der Default ist zur Designzeit noch auf wsNormal gestellt. Wenn nun das MDI-Child in OnShow oder OnCreate auf wsMaximized wechselt, wird das mit dieser Fenster-Animation gemacht die in Windows(r) eingestellt ist, die in diesem Fall einfach total überflüssig und auf die Dauer nervig ist.

Das gleiche Problem hatte ich bei der Mainform - hier konnte ich das Problem lösen indem ich den windowstate bereits in FormCreate setze, was früh genug scheint, um die Animation zu verhindern. Beim MDI-Child funktioniert das aus irgendeinem Grund nicht.

Man kann die window-animation auch per Registry Hack global deaktivieren, aber das will ich ja gar nicht.

Ich möchte nur, daß die Form direkt beim Start nach Auslesen der Einstellung keine Animation benutzt, weil mir das überflüssig erscheint. Später, wenn der Benutzer sie selbst minimiert, maximiert oder sonstwas damit macht, darf die Animation gerne kommen. Weiß jemand wie man das hinkriegt?
Ansgar Becker
  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 01:45 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 by Thomas Breitkreuz