Forum: Multimedia
Delphi
by Assertor,
8. Sep 2009
Hi Himitsu,
Lol, ja das wäre auch ein Lösung. Nicht geeignet für Epileptiker :mrgreen:
Hier aus meinem Nähkästchen:
procedure SaveWindowState(AConfigFile: TXMLConfig;
AForm: TForm; const Section: UnicodeString;
const AllowMinimize: Boolean = False;
Forum: Multimedia
Delphi
by Assertor,
7. Sep 2009
Hi taaktakk,
Jein, ich nutze unsere ;) Prozeduren etwas anders, d.h. ich lade immer die zuvor gespeicherte Position und Maximiere oder Normalisiere dann das Fenster.
Vorteil: Wenn der Benutzer die Anwendung maximiert startet, kann er trotzdem zur vorherigen Größe zurückkehren. Und diese vorherige Größe ist dann per FitFormFullInView an die aktuellen Gegebenheiten der Bildschirme...
Forum: Multimedia
Delphi
by Assertor,
9. Sep 2008
Hi taaktaak,
Bitte gerne! Du hast mir mit Deiner Vorlage ja auch geholfen - und das nicht das erste mal soweit ich mich erinnere.
Gruß Assertor
:cheers:
Forum: Multimedia
Delphi
by Assertor,
9. Sep 2008
Hi,
Ein fast 3 Monate alter Thread, den Du da auskramst... Aber Dein Vorschlag hilft nicht, da hier Zentrierung nur bei geänderten Monitorverhältnissen gewünscht ist. Die oben gepostete Lösung funktioniert doch einwandfrei...
Warum also der Post :?:
Gruß Assertor
Forum: Multimedia
Delphi
by Assertor,
21. Jun 2008
So,
hier mal ein Lösungsansatz für die angesprochenen Probleme:
Damit erledigt FitFormFullInView zusammen mit seinen Hilfsfunktionen die folgenden Aufgaben (für Einzel- oder Multi-Monitor):
Wenn das Fenster in den gesamten Desktop passt, wird es unverändert gelassen (für gewünschte, große Multimonitor-Fenster)
Ist das Fenster zum Teil außerhalb des gültigen Gesamtdesktops, wird es auf dem...
Forum: Multimedia
Delphi
by Assertor,
21. Jun 2008
Hi taaktaak,
Etwas spät, aber hiermit getan ;)
Ich habe es eben mit 2 Monitoren in unterschiedlicher Anordnung getestet (1,2 / 2,1).
Ich sehe auf Anhieb zwei Probleme:
1) Du berücksichtigest bei einem Resize nicht die Höhe der Taskbar und auf welchem der Monitore diese ist. WorkareaRect wäre hier der richtige Ansatz.