danke...
ich hatte auch
dlgColor.Execute(Self.Handle)
ausprobiert. Wobei Self das Einstellungsfenster ist woraus der Dialog aufgerufen wird.
* auch bei
dlgColor.Execute(Application.MainFormHandle)
Ergebnis ... Einstellungen verschwinden
...ich glaube ich mache mir ne Buddel Roten auf ... hat ja alles keinen Sinn. Was kommen da noch für Probleme !
Nachtrag:
nach diversem Lesen habe ich in der Projektdatei MainFormOnTaskBar:= False gesetzt. Uns Schwupps... alles normal
Soweit ich aber gelesen habe ist MainFormOnTaskBar:= True Pflicht seit Vista ...
Wer hat die zündende Idee ?
Auszüge Delphi Hilfe:
Zitat:
MainFormOnTaskBar muss true sein, damit die Aero-Effekte aus Windows Vista verwendet werden können. Dazu zählen: LiveTaskbar-Miniaturansichten, dynamische Fenster, Windows-Flip und Windows-Flip-3D.
.
.
.
Die Eigenschaft kann auch für ältere Anwendungen verwendet werden. Beachten Sie, dass sich die Eigenschaft auf die Z-Reihenfolge des Hauptformulars auswirkt, falls Ihre Anwendung davon abhängig ist.
...wie kriegt man den 2. Part eindeutig geregelt ?
LÖSUNG:
http://www.delphipraxis.net/162976-m...showmodal.html
wie in diesem Beitrag #9...in der Projektdatei...
Delphi-Quellcode:
Application.Initialize;
Application.MainFormOnTaskbar := True;
Application.ModalPopupMode:= pmExplicit;
Da ich auch mit pmExplizit im Objektinspector der Forms ohne Erfolg experimentiert hatte konnte ich es nicht wirklich glauben. Aber es wirkt...
Danke an Alle... oder ausnahmsweise mal an mich