Wo werden die Informationen zur Position eines Fensters gespeichert?
Ein Beispiel: Ich starte notepad.exe
und es startet weder minimiert noch maximiert, sondern nur als mittelgroßes Fenster in der Mitte des Bildschirms. Wenn ich es schließe und erneut starte, hat es die gleichen XY-Koordinaten. Wenn ich es dann aber schließe, während es sich am unteren Bildschirmrand befindet, wird es wieder am unteren Bildschirmrand (und nicht in der Mitte) gestartet.
Was müsste ich bearbeiten, wenn ich die XY-Positionen eines Fensters manuell ändern möchte, sodass es an einer nicht standardmäßigen Stelle geöffnet wird?
Wahrscheinlich die Registrierung, aber wo?
Antwort1
Jedes Programm speichert Informationen über seine Fenster auf seine eigene Weise. Für Notepad habe ich in meiner Windows XP-Registrierung Folgendes gefunden.
Gehen Sie in der Registrierung zu folgendem Ordner
HKEY_CURRENT_USER\Software\Microsoft\Notepad
Ändern Sie dann die folgenden Werte
iWindowPosX
iWindowPosY
iWindowPosDX
iWindowPosDY
X und Y sind die Koordinaten der oberen linken Ecke des Fensters. DX und DY sind die Breite und Höhe des Fensters.
Andere Programme speichern möglicherweise Informationen zur Fensterposition in der Registrierung oder in anderen Einstellungsdateien.