Где хранится информация о положении окна?

Где хранится информация о положении окна?

Где хранится информация о положении окна?

Пример: я запускаю notepad.exe, и он запускается не свернутым и не развернутым, а просто окном среднего размера в центре экрана. Если я закрою его и запущу снова, он будет в тех же координатах XY. Но затем, если я закрою его, когда он будет внизу экрана, он снова запустится внизу (а не в середине) экрана.

Если бы я хотел вручную изменить координаты XY окна, чтобы оно открывалось в нестандартном месте, что мне нужно было бы редактировать?

Вероятно, реестр, но где?

решение1

Каждая программа хранит информацию о своих окнах по-своему. Для Notepad я нашел следующее в реестре Windows XP.

В реестре перейдите в следующую папку

HKEY_CURRENT_USER\Software\Microsoft\Notepad

затем измените следующие значения

iWindowPosX
iWindowPosY
iWindowPosDX
iWindowPosDY

X и Y — координаты верхнего левого угла окна. DX и DY — ширина и высота окна.

Другие программы могут сохранять информацию о положении окна в реестре или в других файлах настроек.

Связанный контент