Hallo Leute,
ich brauche mal einen Tipp von euch. Ich habe ein Programm erstellt, das beim Start zwei Fenster erzeugt. Bei dem ersten Start des Programms sollte das erste Fenster an der Position 0|0 erstellt werden und das zweite genau unter dem ersten Fenster. Wenn der User die Fenster verschiebt, sollten die beim nächsten Programmstart auch an der Position erscheinen, an der ein Benutzer die das letzte Mal stehen gelassen hat.
Nun eigentlich ist es ja kein Problem so etwas zu realisieren, die Fensterposition kann ich ja problemlos abfragen bzw. setzen. Die Werte kann ich in den Preferences eines Programms speichern. Also ein (manueller) lösungsweg ist schonmal vorhanden. Aber ich wollte mal nachfragen, ob es nicht auch eine geschicktere / automatisierte Lösung des Problems gibt.
ich brauche mal einen Tipp von euch. Ich habe ein Programm erstellt, das beim Start zwei Fenster erzeugt. Bei dem ersten Start des Programms sollte das erste Fenster an der Position 0|0 erstellt werden und das zweite genau unter dem ersten Fenster. Wenn der User die Fenster verschiebt, sollten die beim nächsten Programmstart auch an der Position erscheinen, an der ein Benutzer die das letzte Mal stehen gelassen hat.
Nun eigentlich ist es ja kein Problem so etwas zu realisieren, die Fensterposition kann ich ja problemlos abfragen bzw. setzen. Die Werte kann ich in den Preferences eines Programms speichern. Also ein (manueller) lösungsweg ist schonmal vorhanden. Aber ich wollte mal nachfragen, ob es nicht auch eine geschicktere / automatisierte Lösung des Problems gibt.