Hi Andreas,
Zitat von
jbg:
Zitat von
Assertor:
Hat jemand hierzu einen
QC? Betrifft das nur meine Installation?
Mach einen auf, und ich schließe den mit "As Designed".
Entschuldige mal, aber das wäre nicht der richtige Weg.
MainFormOnTaskbar war ja in D2007 grob vereinfacht gesagt ja dazu gedacht, Delphi Vista UI tauglich zu bekommen. Das UI Problem mit Delphi < D2007 und der Hidden Application Form ist ja auch lösbar über andere Ansätze (InstallationExcellence z.B.). Mit diesen Workarounds war es auch möglich, ein korrektes Verhalten zu implementieren.
Peter Below hat afaik vor einigen Jahren mal etwas gesagt - frei übersetzt "Leg dich nicht mit der
VCL Logik der Forms an". Das stimmt, aber wenn es um den übliche Verhalten von Windows Fenstern geht, ist diese Lösung von MainFormOnTaskBar ein Bug.
Höchstens, "As Designed" ... "but it's Design is poor".
Es kann nicht sein, daß ein zweites Fenster trotz Aktivierung des MainForm im Vordergrund bleibt. Das entspricht nicht dem jahrelangen Look-And-Feel der UI. Punkt.
Ich habe andere Informationen dazu, die ich Dir gleich per PN schicke.
Gruß Assertor