Где хранится информация о положении окна?
Пример: я запускаю notepad.exe
, и он запускается не свернутым и не развернутым, а просто окном среднего размера в центре экрана. Если я закрою его и запущу снова, он будет в тех же координатах XY. Но затем, если я закрою его, когда он будет внизу экрана, он снова запустится внизу (а не в середине) экрана.
Если бы я хотел вручную изменить координаты XY окна, чтобы оно открывалось в нестандартном месте, что мне нужно было бы редактировать?
Вероятно, реестр, но где?
решение1
Каждая программа хранит информацию о своих окнах по-своему. Для Notepad я нашел следующее в реестре Windows XP.
В реестре перейдите в следующую папку
HKEY_CURRENT_USER\Software\Microsoft\Notepad
затем измените следующие значения
iWindowPosX
iWindowPosY
iWindowPosDX
iWindowPosDY
X и Y — координаты верхнего левого угла окна. DX и DY — ширина и высота окна.
Другие программы могут сохранять информацию о положении окна в реестре или в других файлах настроек.