有关窗口位置的信息存储在哪里?
举个例子:我启动了notepad.exe
,它既没有最小化也没有最大化,只是在屏幕中央显示一个中等大小的窗口。如果我关闭它并重新启动它,它位于相同的 XY 坐标。但是,如果我在它位于屏幕底部时关闭它,它将在屏幕底部(而不是中间)重新启动。
如果我想手动更改窗口的 XY 位置以便它在非标准位置打开,我需要编辑什么?
可能是注册表,但是在哪里呢?
答案1
每个程序都以自己的方式存储有关其窗口的信息。对于记事本,我在 Windows XP 注册表中发现了以下内容。
在注册表中,转到以下文件夹
HKEY_CURRENT_USER\Software\Microsoft\Notepad
然后修改以下值
iWindowPosX
iWindowPosY
iWindowPosDX
iWindowPosDY
X 和 Y 是窗口左上角的坐标。DX 和 DY 是窗口的宽度和高度。
其他程序可能会将窗口位置信息保存在注册表或其他设置文件中。