Fenster Position speichern

  • Hallo zusammen,

    wenn ich meine GUI erstelle, gebe ich ja die Start-Position und die Größe im GUICreate an.
    Und wenn ich will, dass die Größe und Position beim Beenden gespeichert werden, kann ich das sicherlich in einer INI-Datei machen.

    ABER: Geht das nicht in Windows automatisch?
    Jedes Office-Programm speichert doch auch seine Position. Schreiben die alle eine ini-Datei?

    Und wenn ich nun auf einem Notebook arbeite und dann hin und wieder einen externen Monitor dazu schalte, muss ich ja ständig überprüfen, ob beim Start die Auflösung vom letzten Mal wieder vorhanden ist.

    Irgendwie glaube ich, dass das alles von Windows gehandelt werden könnte.
    Was meint Ihr?
    Gibt es da eine Funktion in AutoIt?

    Schönen Gruß
    Michael

    Einmal editiert, zuletzt von Michael B. (8. März 2011 um 21:42)

  • Microsoft speichert die meisten Einstellungen in der registry ;)

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    über mich...

    ich habe meine Erfahrungen hauptsächlich gesammelt in (grobe Übersicht):

    - RibbonBar Automation
    - MySQL Nutzung
    - GUIs in vielerlei Ausprägung
    - Nutzung von Powershell / Batch in AutoIt
    - Windows Automatisierung

    außerhalb von AutoIt:

    - Sprachen: PS, Batch, php, html(5), javascript, (perl eingeschränkt), vbs
    - Powershell (AD, WPF inkl. Multi-Threading, ...)
    - Deployment-Automatisierung ohne SCCM
    - Office-Nutzung mit COM-Object (AutoIt, PowerShell)
    - ActiveDirectory und alles was damit zusammenhängt
    - Hyper-V Clustering (Converged / Hyper Converged)
    - Serverhardware (Konfiguration, Aufbau, Architektur, Betrieb)

    Lieblingsthema:

    günstige Automatisierung von Vorgängen, für die andere Firmen viel Geld nehmen

    more to come ...

  • hmm, mein Satz war vielleicht etwas kurz. :rofl:
    ich meinte natürlich, dass MS für seine Programme jeweils die Positionen, etc ... in der Registry speichert.
    Wie Du das regelst bleibt völlig Dir überlassen.

    Eine Funktion in autoit dafür ist mir bisher nicht bekannt

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    über mich...

    ich habe meine Erfahrungen hauptsächlich gesammelt in (grobe Übersicht):

    - RibbonBar Automation
    - MySQL Nutzung
    - GUIs in vielerlei Ausprägung
    - Nutzung von Powershell / Batch in AutoIt
    - Windows Automatisierung

    außerhalb von AutoIt:

    - Sprachen: PS, Batch, php, html(5), javascript, (perl eingeschränkt), vbs
    - Powershell (AD, WPF inkl. Multi-Threading, ...)
    - Deployment-Automatisierung ohne SCCM
    - Office-Nutzung mit COM-Object (AutoIt, PowerShell)
    - ActiveDirectory und alles was damit zusammenhängt
    - Hyper-V Clustering (Converged / Hyper Converged)
    - Serverhardware (Konfiguration, Aufbau, Architektur, Betrieb)

    Lieblingsthema:

    günstige Automatisierung von Vorgängen, für die andere Firmen viel Geld nehmen

    more to come ...