Matthias Hanft
2021-01-29 21:21:45 UTC
Hallo,
vermutlich ist das eher eine Windows- als eine Delphi-Angelegenheit:
Ich habe hier (m)ein Delphi-7-Programm mit einem Hauptfenster, das
immer wieder mal (meist modale) andere Fenster anzeigt und dann
wieder schließt.
Wenn man eine Zeitlang mit dem Programm gearbeitet und derweil auch
mehrere ganz andere Programme offen hat und dann immer wieder mit
ALT-TAB zwischen den verschiedenen Programmen wechselt, sieht man,
während man die ALT-Taste beim Tabben festhält, ja Miniaturansichten
der gerade offenen Programme.
Und da wird bei meinem Programm nicht etwa das gerade benutzte
Fenster (oder das Hauptfenster) angezeigt, sondern ein ganz anderes
Fenster - z.B. ein modales Fenster, das *irgendwann* mal offen war.
Ist jetzt zwar nicht weltbewegend, aber zumindest Kategorie
"unschön" - und bei anderen Programmen klappt das ja auch: Die
zeigen ja u.U. sogar eine *bewegte* Miniatur des aktuellen
Live-Bildschirms an. So viel Schnickschnack will ich ja gar
nicht haben, aber wenn's z.B. eine Windows-API mit einem Call
à la SetPreviewForm(Form.Handle) oder so gäbe, würde ich die
gerne aufrufen, damit die Vorschau die gerade aktuelle Form
anzeigt.
Gibt's da was?
Danke & Gruß Matthias.
vermutlich ist das eher eine Windows- als eine Delphi-Angelegenheit:
Ich habe hier (m)ein Delphi-7-Programm mit einem Hauptfenster, das
immer wieder mal (meist modale) andere Fenster anzeigt und dann
wieder schließt.
Wenn man eine Zeitlang mit dem Programm gearbeitet und derweil auch
mehrere ganz andere Programme offen hat und dann immer wieder mit
ALT-TAB zwischen den verschiedenen Programmen wechselt, sieht man,
während man die ALT-Taste beim Tabben festhält, ja Miniaturansichten
der gerade offenen Programme.
Und da wird bei meinem Programm nicht etwa das gerade benutzte
Fenster (oder das Hauptfenster) angezeigt, sondern ein ganz anderes
Fenster - z.B. ein modales Fenster, das *irgendwann* mal offen war.
Ist jetzt zwar nicht weltbewegend, aber zumindest Kategorie
"unschön" - und bei anderen Programmen klappt das ja auch: Die
zeigen ja u.U. sogar eine *bewegte* Miniatur des aktuellen
Live-Bildschirms an. So viel Schnickschnack will ich ja gar
nicht haben, aber wenn's z.B. eine Windows-API mit einem Call
à la SetPreviewForm(Form.Handle) oder so gäbe, würde ich die
gerne aufrufen, damit die Vorschau die gerade aktuelle Form
anzeigt.
Gibt's da was?
Danke & Gruß Matthias.